Ardour
9.0-pre0-582-g084a23a80d
|
#include <vst3_plugin.h>
Public Member Functions | |
VST3PluginInfo () | |
~VST3PluginInfo () | |
PluginPtr | load (Session &session) |
std::vector< Plugin::PresetRecord > | get_presets (bool user_only) const |
bool | is_instrument () const |
PBD::Searchpath | preset_search_path () const |
Public Member Functions inherited from ARDOUR::PluginInfo | |
PluginInfo () | |
virtual | ~PluginInfo () |
virtual bool | is_effect () const |
virtual bool | is_utility () const |
virtual bool | is_analyzer () const |
virtual bool | needs_midi_input () const |
virtual bool | reconfigurable_io () const |
virtual uint32_t | max_configurable_outputs () const |
virtual bool | is_internal () const |
Public Attributes | |
std::optional< bool > | has_editor |
std::shared_ptr< VST3PluginModule > | m |
Public Attributes inherited from ARDOUR::PluginInfo | |
std::string | name |
std::string | category |
std::string | creator |
std::string | path |
ChanCount | n_inputs |
ChanCount | n_outputs |
ARDOUR::PluginType | type |
bool | multichannel_name_ambiguity |
bool | plugintype_name_ambiguity |
std::string | unique_id |
Additional Inherited Members | |
Protected Attributes inherited from ARDOUR::PluginInfo | |
bool | internal |
uint32_t | index |
Definition at line 478 of file vst3_plugin.h.
ARDOUR::VST3PluginInfo::VST3PluginInfo | ( | ) |
|
inline |
Definition at line 482 of file vst3_plugin.h.
|
virtual |
Implements ARDOUR::PluginInfo.
|
virtual |
Reimplemented from ARDOUR::PluginInfo.
Implements ARDOUR::PluginInfo.
PBD::Searchpath ARDOUR::VST3PluginInfo::preset_search_path | ( | ) | const |
std::optional<bool> ARDOUR::VST3PluginInfo::has_editor |
Definition at line 489 of file vst3_plugin.h.
std::shared_ptr<VST3PluginModule> ARDOUR::VST3PluginInfo::m |
Definition at line 491 of file vst3_plugin.h.