diff options
Diffstat (limited to 'libs/ardour/ardour/capturing_processor.h')
-rw-r--r-- | libs/ardour/ardour/capturing_processor.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/libs/ardour/ardour/capturing_processor.h b/libs/ardour/ardour/capturing_processor.h index fe548d7bbc..12d999c0c3 100644 --- a/libs/ardour/ardour/capturing_processor.h +++ b/libs/ardour/ardour/capturing_processor.h @@ -28,23 +28,24 @@ namespace ARDOUR { class LIBARDOUR_API CapturingProcessor : public Processor { - public: +public: CapturingProcessor (Session & session, samplecnt_t latency); ~CapturingProcessor(); - public: // main interface +public: // main interface BufferSet const & get_capture_buffers() const { return capture_buffers; } - public: // Processor overrides +public: // Processor overrides bool display_to_user() const { return false; } int set_block_size (pframes_t nframes); void run (BufferSet& bufs, samplepos_t start_sample, samplepos_t end_sample, 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); - virtual XMLNode& state (bool); - private: +protected: + XMLNode& state (); +private: void realloc_buffers(); samplecnt_t block_size; |