- std::string describe_parameter (Evoral::Parameter);
- std::string state_node_name() const { return "vst"; }
- void print_parameter (uint32_t, char*, uint32_t len) const;
-
- bool parameter_is_audio(uint32_t i) const { return false; }
- bool parameter_is_control(uint32_t i) const { return true; }
- bool parameter_is_input(uint32_t i) const { return true; }
- bool parameter_is_output(uint32_t i) const { return false; }
-
- void realtime_handle_transport_stopped ();
-
- bool load_preset (const std::string& preset_label);
- virtual std::vector<PresetRecord> get_presets ();
- int first_user_preset_index () const;
+ int connect_and_run (
+ BufferSet&, ChanMapping in, ChanMapping out,
+ pframes_t nframes, framecnt_t offset
+ );
+
+ std::string unique_id () const;
+ const char * label () const;
+ const char * name () const;
+ const char * maker () const;
+ uint32_t parameter_count () const;
+ void print_parameter (uint32_t, char*, uint32_t len) const;