make sure that rec-enable changes get to do their non-RT stuff before being queued...
[ardour.git] / libs / ardour / ardour / capturing_processor.h
index b672d1ac0756fc33584b4271b580af3aa2f01e61..b5cdc8739cbbdc62288256089dd39d4f734bb6e4 100644 (file)
@@ -24,7 +24,7 @@
 
 namespace ARDOUR {
 
-class CapturingProcessor : public Processor
+class LIBARDOUR_API CapturingProcessor : public Processor
 {
   public:
        CapturingProcessor (Session & session);
@@ -36,9 +36,9 @@ class CapturingProcessor : public Processor
   public: // Processor overrides
        bool display_to_user() const { return false; }
        int set_block_size (pframes_t nframes);
-       void run (BufferSet& bufs, framepos_t start_frame, framepos_t end_frame, pframes_t nframes, bool result_required);
+       void run (BufferSet& bufs, framepos_t start_frame, framepos_t end_frame, double speed, pframes_t nframes, bool result_required);
        bool configure_io (ChanCount in, ChanCount out);
-       bool can_support_io_configuration (const ChanCount& in, ChanCount& out) const;
+       bool can_support_io_configuration (const ChanCount& in, ChanCount& out);
        virtual XMLNode& state (bool);
 
   private: