ardour
|
#include <windows_vst_plugin.h>
Additional Inherited Members | |
Public Types inherited from ARDOUR::Plugin | |
typedef std::map< uint32_t, ParameterDescriptor > | PropertyDescriptors |
Public Attributes inherited from ARDOUR::Plugin | |
PBD::Signal0< void > | PresetAdded |
PBD::Signal0< void > | PresetRemoved |
PBD::Signal0< void > | PresetLoaded |
PBD::Signal2< void, uint32_t, float > | ParameterChanged |
PBD::Signal2< void, uint32_t, Variant > | PropertyChanged |
PBD::Signal1< void, uint32_t > | StartTouch |
PBD::Signal1< void, uint32_t > | EndTouch |
Public Attributes inherited from PBD::Stateful | |
PBD::Signal1< void, const PropertyChange & > | PropertyChanged |
Public Attributes inherited from PBD::Destructible | |
PBD::Signal0< void > | Destroyed |
PBD::Signal0< void > | DropReferences |
Static Public Attributes inherited from PBD::Stateful | |
static int | current_state_version = 0 |
static int | loading_state_version = 0 |
Protected Member Functions inherited from ARDOUR::VSTPlugin | |
void | set_plugin (AEffect *) |
gchar * | get_chunk (bool) const |
int | set_chunk (gchar const *, bool) |
void | add_state (XMLNode *) const |
bool | load_user_preset (PresetRecord) |
bool | load_plugin_preset (PresetRecord) |
std::string | do_save_preset (std::string name) |
void | do_remove_preset (std::string name) |
XMLTree * | presets_tree () const |
std::string | presets_file () const |
void | find_presets () |
Protected Member Functions inherited from PBD::Stateful | |
void | add_instant_xml (XMLNode &, const std::string &directory_path) |
XMLNode * | instant_xml (const std::string &str, const std::string &directory_path) |
void | add_properties (XMLNode &) |
PropertyChange | set_values (XMLNode const &) |
virtual void | post_set (const PropertyChange &) |
virtual void | send_change (const PropertyChange &) |
virtual void | mid_thaw (const PropertyChange &) |
Protected Attributes inherited from ARDOUR::VSTPlugin | |
VSTHandle * | _handle |
VSTState * | _state |
AEffect * | _plugin |
MidiBuffer * | _midi_out_buf |
Protected Attributes inherited from ARDOUR::Plugin | |
ARDOUR::AudioEngine & | _engine |
ARDOUR::Session & | _session |
PluginInfoPtr | _info |
uint32_t | _cycles |
std::map< std::string, PresetRecord > | _presets |
Protected Attributes inherited from PBD::Stateful | |
XMLNode * | _extra_xml |
XMLNode * | _instant_xml |
PBD::PropertyChange | _pending_changed |
Glib::Threads::Mutex | _lock |
std::string | _xml_node_name |
name of node to use for this object in XML More... | |
OwnedPropertyList * | _properties |
Protected Attributes inherited from ARDOUR::Latent | |
framecnt_t | _user_latency |
Definition at line 33 of file windows_vst_plugin.h.
WindowsVSTPlugin::WindowsVSTPlugin | ( | AudioEngine & | e, |
Session & | session, | ||
VSTHandle * | h, | ||
int | unique_id | ||
) |
Definition at line 31 of file windows_vst_plugin.cc.
WindowsVSTPlugin::WindowsVSTPlugin | ( | const WindowsVSTPlugin & | other | ) |
Definition at line 43 of file windows_vst_plugin.cc.
WindowsVSTPlugin::~WindowsVSTPlugin | ( | ) |
Definition at line 57 of file windows_vst_plugin.cc.
|
inlinevirtual |
Implements ARDOUR::Plugin.
Definition at line 40 of file windows_vst_plugin.h.