- void set_block_size (jack_nframes_t nframes);
- int connect_and_run (vector<Sample*>& bufs, uint32_t maxbuf, int32_t& in, int32_t& out, jack_nframes_t nframes, jack_nframes_t offset);
- void store_state (ARDOUR::PluginState&);
- void restore_state (ARDOUR::PluginState&);
- string describe_parameter (uint32_t);
- string state_node_name() const { return "vst"; }
+ void set_block_size (nframes_t nframes);
+
+ int connect_and_run (BufferSet&,
+ ChanMapping in, ChanMapping out,
+ nframes_t nframes, nframes_t offset);
+
+ std::string describe_parameter (Evoral::Parameter);
+ std::string state_node_name() const { return "vst"; }