-
- virtual nframes_t signal_latency() const { return 0; }
-
- virtual void transport_stopped (nframes_t frame) {}
-
- virtual void set_block_size (nframes_t nframes) {}
-
- virtual void run_in_place (BufferSet& bufs, nframes_t start_frame, nframes_t end_frame, nframes_t nframes, nframes_t offset) { assert(is_in_place()); }
-
- virtual void run_out_of_place (BufferSet& input, BufferSet& output, nframes_t start_frame, nframes_t end_frame, nframes_t nframes, nframes_t offset) { assert(is_out_of_place()); }
-
- virtual void silence (nframes_t nframes, nframes_t offset) {}
-
- void activate () { _active = true; ActiveChanged(); }
- void deactivate () { _active = false; ActiveChanged(); }
-
- virtual bool configure_io (ChanCount in, ChanCount out);