Marginal cleanup.
[ardour.git] / libs / ardour / ardour / internal_send.h
index 39dca9a6bed9ffd36c26dbca69b9af0643c627a9..8bfb0de8876d7c6de99e1b23f98538f91b4686cd 100644 (file)
@@ -39,6 +39,7 @@ class InternalSend : public Send
        XMLNode& get_state(void);
        int set_state(const XMLNode& node, int version);
 
+       void cycle_start (pframes_t);
        void run (BufferSet& bufs, framepos_t start_frame, framepos_t end_frame, pframes_t nframes, bool);
        bool feeds (boost::shared_ptr<Route> other) const;
        bool can_support_io_configuration (const ChanCount& in, ChanCount& out) const;
@@ -52,6 +53,11 @@ class InternalSend : public Send
                return mixbufs;
        }
 
+       void set_can_pan (bool yn);
+       uint32_t pan_outs () const;
+
+       static PBD::Signal1<void, pframes_t> CycleStart;
+
   private:
        BufferSet mixbufs;
        boost::shared_ptr<Route> _send_to;