|
Ardour
9.0-pre0-1950-g391fe97693
|
#include <lv2_plugin.h>
Public Member Functions | |
| LV2PluginInfo (const char *plugin_uri) | |
| ~LV2PluginInfo () | |
| PluginPtr | load (Session &session) |
| std::vector< Plugin::PresetRecord > | get_presets (bool user_only) const |
| bool | is_instrument () const |
| bool | is_utility () const |
| bool | is_analyzer () const |
Public Member Functions inherited from ARDOUR::PluginInfo | |
| PluginInfo () | |
| virtual | ~PluginInfo () |
| virtual bool | is_effect () const |
| virtual bool | needs_midi_input () const |
| virtual bool | reconfigurable_io () const |
| virtual uint32_t | max_configurable_outputs () const |
| virtual bool | is_internal () const |
Static Public Member Functions | |
| static PluginInfoList * | discover (std::function< void(std::string const &, PluginScanLogEntry::PluginScanResult, std::string const &, bool)> cb) |
Public Attributes | |
| char * | _plugin_uri |
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 |
Private Attributes | |
| bool | _is_instrument |
| bool | _is_utility |
| bool | _is_analyzer |
Additional Inherited Members | |
Protected Attributes inherited from ARDOUR::PluginInfo | |
| bool | internal |
| uint32_t | index |
Definition at line 412 of file lv2_plugin.h.
| ARDOUR::LV2PluginInfo::LV2PluginInfo | ( | const char * | plugin_uri | ) |
| ARDOUR::LV2PluginInfo::~LV2PluginInfo | ( | ) |
|
static |
|
virtual |
Implements ARDOUR::PluginInfo.
|
virtual |
Reimplemented from ARDOUR::PluginInfo.
|
virtual |
Reimplemented from ARDOUR::PluginInfo.
|
virtual |
Reimplemented from ARDOUR::PluginInfo.
Implements ARDOUR::PluginInfo.
|
private |
Definition at line 431 of file lv2_plugin.h.
|
private |
Definition at line 429 of file lv2_plugin.h.
|
private |
Definition at line 430 of file lv2_plugin.h.
| char* ARDOUR::LV2PluginInfo::_plugin_uri |
Definition at line 426 of file lv2_plugin.h.