Interface for host-GUI-plugin interaction (should be really split in two, but ... meh).
More...
|
| virtual float | get_param_value (int param_no)=0 |
| virtual void | set_param_value (int param_no, float value)=0 |
| | Set value of given parameter.
|
| virtual bool | activate_preset (int bank, int program)=0 |
| | Load preset with given number.
|
| virtual float | get_level (unsigned int port)=0 |
| virtual void | execute (int cmd_no)=0 |
| | Execute menu command with given number.
|
| virtual char * | configure (const char *key, const char *value)=0 |
| | Set a configure variable on a plugin.
|
| virtual void | send_configures (send_configure_iface *)=0 |
| | Send all configure variables set within a plugin to given destination (which may be limited to only those that plugin understands).
|
| virtual void | clear_preset () |
| | Restore all state (parameters and configure vars) to default values - implemented in giface.cpp.
|
| virtual bool | blobcall (const char *command, const std::string &request, std::string &result) |
| virtual int | send_status_updates (send_updates_iface *sui, int last_serial)=0 |
| virtual const plugin_metadata_iface * | get_metadata_iface () const =0 |
| | Return metadata object.
|
| virtual const line_graph_iface * | get_line_graph_iface () const =0 |
| virtual const phase_graph_iface * | get_phase_graph_iface () const =0 |
| virtual int | get_write_serial (int param_no) |
| virtual void | add_automation (uint32_t source, const automation_range &dest) |
| | Add or update parameter automation routing.
|
| virtual void | delete_automation (uint32_t source, int param_no) |
| | Remove parameter automation routing.
|
| virtual void | get_automation (int param_no, std::multimap< uint32_t, automation_range > &dests) |
| virtual uint32_t | get_last_automation_source () |
| | Return the source identifier for the most recently seen control change that could be used for automation.
|
| virtual void | send_automation_configures (send_configure_iface *) |
| virtual | ~plugin_ctl_iface () |
| | Do-nothing destructor to silence compiler warning.
|
Interface for host-GUI-plugin interaction (should be really split in two, but ... meh).