X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Fsend.h;h=29b6dcbf64b720585d78024c19cd56926b0fa412;hb=ba0458cf1f6c69366e89631d8fff916ad183d768;hp=78a82820dfbd027400e914dfabbc7b43bd2180b0;hpb=47b8fa21699e58f733f0ecb879193092f93c93d8;p=ardour.git diff --git a/libs/ardour/ardour/send.h b/libs/ardour/ardour/send.h index 78a82820df..29b6dcbf64 100644 --- a/libs/ardour/ardour/send.h +++ b/libs/ardour/ardour/send.h @@ -20,7 +20,6 @@ #ifndef __ardour_send_h__ #define __ardour_send_h__ -#include #include #include "pbd/stateful.h" @@ -38,7 +37,6 @@ class Send : public Delivery { public: Send (Session&, boost::shared_ptr, Delivery::Role r = Delivery::Send); - Send (Session&, boost::shared_ptr, const XMLNode&, int version = 3000, Delivery::Role r = Delivery::Send); virtual ~Send (); uint32_t bit_slot() const { return _bitslot; } @@ -57,7 +55,7 @@ class Send : public Delivery uint32_t pans_required() const { return _configured_input.n_audio(); } - void run (BufferSet& bufs, sframes_t start_frame, sframes_t end_frame, nframes_t nframes, bool); + void run (BufferSet& bufs, framepos_t start_frame, framepos_t end_frame, nframes_t nframes, bool); bool can_support_io_configuration (const ChanCount& in, ChanCount& out) const; bool configure_io (ChanCount in, ChanCount out); @@ -79,6 +77,8 @@ class Send : public Delivery /* disallow copy construction */ Send (const Send&); + int set_state_2X (XMLNode const &, int); + uint32_t _bitslot; };