Ardour
9.0-pre0-582-g084a23a80d
|
#include <lv2_plugin.h>
Classes | |
struct | AutomationCtrl |
struct | LV2_DataAccess |
struct | UIMessage |
Message send to/from UI via ports. More... | |
Public Types | |
typedef void | UIMessageSink(void *controller, uint32_t index, uint32_t size, uint32_t format, const void *buffer) |
Public Types inherited from ARDOUR::Plugin | |
typedef std::map< uint32_t, ParameterDescriptor > | PropertyDescriptors |
Public Member Functions | |
LV2Plugin (ARDOUR::AudioEngine &engine, ARDOUR::Session &session, const void *c_plugin, samplecnt_t sample_rate) | |
LV2Plugin (const LV2Plugin &) | |
~LV2Plugin () | |
std::string | unique_id () const |
const char * | uri () const |
const char * | label () const |
const char * | name () const |
const char * | maker () const |
uint32_t | num_ports () const |
uint32_t | parameter_count () const |
float | default_value (uint32_t port) |
samplecnt_t | max_latency () const |
void | set_parameter (uint32_t port, float val, sampleoffset_t) |
float | get_parameter (uint32_t port) const |
std::string | get_docs () const |
std::string | get_parameter_docs (uint32_t which) const |
int | get_parameter_descriptor (uint32_t which, ParameterDescriptor &) const |
uint32_t | nth_parameter (uint32_t port, bool &ok) const |
IOPortDescription | describe_io_port (DataType dt, bool input, uint32_t id) const |
const void * | extension_data (const char *uri) const |
int | setup_export (const char *, LV2_Options_Option const *options=NULL) |
int | finalize_export () |
bool | can_export () const |
const void * | c_plugin () |
const void * | c_ui () |
const void * | c_ui_type () |
bool | is_external_ui () const |
bool | is_external_kx () const |
bool | ui_is_resizable () const |
const char * | port_symbol (uint32_t port) const |
uint32_t | port_index (const char *symbol) const |
const LV2_Feature *const * | features () |
std::set< Evoral::Parameter > | automatable () const |
virtual void | set_automation_control (uint32_t, std::shared_ptr< AutomationControl >) |
void | activate () |
void | deactivate () |
void | cleanup () |
int | set_block_size (pframes_t) |
bool | requires_fixed_sized_buffers () const |
bool | connect_all_audio_outputs () const |
int | connect_and_run (BufferSet &bufs, samplepos_t start, samplepos_t end, double speed, ChanMapping const &in, ChanMapping const &out, pframes_t nframes, samplecnt_t offset) |
std::string | describe_parameter (Evoral::Parameter) |
std::string | state_node_name () const |
bool | parameter_is_audio (uint32_t) const |
bool | parameter_is_control (uint32_t) const |
bool | parameter_is_input (uint32_t) const |
bool | parameter_is_output (uint32_t) const |
bool | parameter_is_toggled (uint32_t) const |
uint32_t | designated_bypass_port () |
std::shared_ptr< ScalePoints > | get_scale_points (uint32_t port_index) const |
void | set_insert_id (PBD::ID id) |
void | set_state_dir (const std::string &d="") |
int | set_state (const XMLNode &node, int version) |
bool | load_preset (PresetRecord) |
std::string | current_preset () const |
bool | has_editor () const |
bool | has_message_output () const |
void | add_slave (std::shared_ptr< Plugin >, bool) |
void | remove_slave (std::shared_ptr< Plugin >) |
void | set_non_realtime (bool) |
bool | write_from_ui (uint32_t index, uint32_t protocol, uint32_t size, const uint8_t *body) |
void | enable_ui_emission () |
void | emit_to_ui (void *controller, UIMessageSink sink) |
Worker * | worker () |
URIMap & | uri_map () |
const URIMap & | uri_map () const |
int | work (Worker &worker, uint32_t size, const void *data) |
int | work_response (uint32_t size, const void *data) |
void | set_property (uint32_t key, const Variant &value) |
const PropertyDescriptors & | get_supported_properties () const |
const ParameterDescriptor & | get_property_descriptor (uint32_t id) const |
Variant | get_property_value (uint32_t) const |
void | announce_property_values () |
Public Member Functions inherited from ARDOUR::Plugin | |
Plugin (ARDOUR::AudioEngine &, ARDOUR::Session &) | |
Plugin (const Plugin &) | |
virtual | ~Plugin () |
XMLNode & | get_state () const |
void | set_insert (PlugInsertBase *pib, uint32_t num) |
PlugInsertBase * | plugin_insert () const |
uint32_t | plugin_number () const |
virtual std::string | parameter_label (uint32_t which) const |
virtual void | flush () |
virtual bool | print_parameter (uint32_t, std::string &) const |
virtual PluginOutputConfiguration | possible_output () const |
samplecnt_t | signal_latency () const |
samplecnt_t | signal_tailtime () const |
virtual bool | inplace_broken () const |
bool | write_immediate_event (Evoral::EventType event_type, size_t size, const uint8_t *buf) |
void | realtime_handle_transport_stopped () |
void | realtime_locate (bool) |
void | monitoring_changed () |
PresetRecord | save_preset (std::string name) |
void | remove_preset (std::string) |
void | clear_preset () |
const PresetRecord * | preset_by_label (const std::string &) |
const PresetRecord * | preset_by_uri (const std::string &) |
virtual std::vector< PresetRecord > | get_presets () |
PresetRecord | last_preset () const |
bool | parameter_changed_since_last_preset () const |
virtual int | first_user_preset_index () const |
virtual bool | reconfigure_io (ChanCount, ChanCount, ChanCount) |
virtual bool | match_variable_io (ChanCount &, ChanCount &, ChanCount &) |
virtual ChanCount | output_streams () const |
virtual ChanCount | input_streams () const |
virtual void | set_info (const PluginInfoPtr info) |
PluginInfoPtr | get_info () const |
virtual void | set_owner (SessionObject *o) |
SessionObject * | owner () const |
void | set_cycles (uint32_t c) |
cycles_t | cycles () const |
void | use_for_impulse_analysis () |
ARDOUR::AudioEngine & | engine () const |
ARDOUR::Session & | session () const |
Public Member Functions inherited from PBD::Stateful | |
Stateful () | |
virtual | ~Stateful () |
virtual bool | apply_change (PropertyBase const &) |
PropertyChange | apply_changes (PropertyList const &) |
const OwnedPropertyList & | properties () const |
void | add_property (PropertyBase &s) |
void | add_extra_xml (XMLNode &) |
XMLNode * | extra_xml (const std::string &str, bool add_if_missing=false) |
void | save_extra_xml (const XMLNode &) |
const PBD::ID & | id () const |
bool | set_id (const XMLNode &) |
void | set_id (const std::string &) |
void | reset_id () |
void | clear_changes () |
virtual void | clear_owned_changes () |
PropertyList * | get_changes_as_properties (PBD::Command *) const |
virtual void | rdiff (std::vector< PBD::Command * > &) const |
bool | changed () const |
virtual PropertyList * | property_factory (const XMLNode &) const |
virtual void | suspend_property_changes () |
virtual void | resume_property_changes () |
bool | property_changes_suspended () const |
Public Member Functions inherited from PBD::Destructible | |
virtual | ~Destructible () |
virtual void | drop_references () |
Public Member Functions inherited from ARDOUR::HasLatency | |
virtual | ~HasLatency () |
Public Member Functions inherited from ARDOUR::HasTailTime | |
virtual | ~HasTailTime () |
Public Member Functions inherited from ARDOUR::Workee | |
virtual | ~Workee () |
Static Public Member Functions | |
static void | set_global_ui_background_color (uint32_t c) |
static void | set_global_ui_foreground_color (uint32_t c) |
static void | set_global_ui_contrasting_color (uint32_t c) |
static void | set_global_ui_style_boxy (bool yn) |
static void | set_global_ui_style_flat (bool yn) |
static void | set_main_window_id (unsigned long id) |
Static Public Attributes | |
static bool | force_state_save |
Static Public Attributes inherited from ARDOUR::Plugin | |
static PBD::Signal< void(std::string, Plugin *, bool)> | PresetsChanged |
Static Public Attributes inherited from PBD::Stateful | |
static int | current_state_version |
static int | loading_state_version |
Private Types | |
enum | PortFlag { PORT_INPUT = 1 , PORT_OUTPUT = 1 << 1 , PORT_AUDIO = 1 << 2 , PORT_CONTROL = 1 << 3 , PORT_SEQUENCE = 1 << 5 , PORT_MIDI = 1 << 6 , PORT_POSITION = 1 << 7 , PORT_PATCHMSG = 1 << 8 , PORT_AUTOCTRL = 1 << 9 , PORT_CTRLED = 1 << 10 , PORT_CTRLER = 1 << 11 , PORT_NOAUTO = 1 << 12 , PORT_OTHOPT = 1 << 13 } |
typedef unsigned | PortFlags |
typedef std::shared_ptr< AutomationCtrl > | AutomationCtrlPtr |
typedef std::map< uint32_t, AutomationCtrlPtr > | AutomationCtrlMap |
Private Member Functions | |
AutomationCtrlPtr | get_automation_control (uint32_t) |
bool | write_to_ui (uint32_t index, uint32_t protocol, uint32_t size, const uint8_t *body) |
bool | write_to (PBD::RingBuffer< uint8_t > *dest, uint32_t index, uint32_t protocol, uint32_t size, const uint8_t *body) |
bool | knows_bank_patch () |
uint32_t | bank_patch (uint8_t chn) |
const std::string | plugin_dir () const |
const std::string | scratch_dir () const |
const std::string | file_dir () const |
const std::string | state_dir (unsigned num) const |
void | init (const void *c_plugin, samplecnt_t rate) |
void | allocate_atom_event_buffers () |
void | run (pframes_t nsamples, bool sync_work=false) |
void | load_supported_properties (PropertyDescriptors &descs) |
bool | has_inline_display () |
bool | inline_display_in_gui () |
Plugin::Display_Image_Surface * | render_inline_display (uint32_t, uint32_t) |
bool | has_midnam () |
bool | read_midnam () |
std::string | midnam_model () |
samplecnt_t | plugin_latency () const |
void | latency_compute_run () |
std::string | do_save_preset (std::string) |
void | do_remove_preset (std::string) |
void | find_presets () |
void | add_state (XMLNode *) const |
Static Private Member Functions | |
static void | queue_draw (LV2_Inline_Display_Handle) |
static void | midnam_update (LV2_Midnam_Handle) |
static void | bankpatch_notify (LV2_BankPatch_Handle, uint8_t, uint32_t, uint8_t) |
static char * | lv2_state_make_path (void *host_data, const char *path) |
Static Private Attributes | |
static int32_t | _ui_style_flat |
static int32_t | _ui_style_boxy |
static uint32_t | _ui_background_color |
static uint32_t | _ui_foreground_color |
static uint32_t | _ui_contrasting_color |
static unsigned long | _ui_transient_win_id |
Friends | |
const void * | lv2plugin_get_port_value (const char *port_symbol, void *user_data, uint32_t *size, uint32_t *type) |
Definition at line 62 of file lv2_plugin.h.
|
private |
Definition at line 287 of file lv2_plugin.h.
|
private |
Definition at line 286 of file lv2_plugin.h.
|
private |
Definition at line 262 of file lv2_plugin.h.
typedef void ARDOUR::LV2Plugin::UIMessageSink(void *controller, uint32_t index, uint32_t size, uint32_t format, const void *buffer) |
Definition at line 163 of file lv2_plugin.h.
|
private |
Enumerator | |
---|---|
PORT_INPUT | Input port. |
PORT_OUTPUT | Output port. |
PORT_AUDIO | Audio (buffer of float) |
PORT_CONTROL | Control (single float) |
PORT_SEQUENCE | New atom API event port. |
PORT_MIDI | Event port understands MIDI. |
PORT_POSITION | Event port understands position. |
PORT_PATCHMSG | Event port supports patch:Message. |
PORT_AUTOCTRL | Event port supports auto:AutomationControl. |
PORT_CTRLED | Port prop auto:AutomationControlled (can be self controlled) |
PORT_CTRLER | Port prop auto:AutomationController (can be self set) |
PORT_NOAUTO | Port don't allow to automate. |
PORT_OTHOPT | Port of unknown data type with prop connectionOptional. |
Definition at line 246 of file lv2_plugin.h.
ARDOUR::LV2Plugin::LV2Plugin | ( | ARDOUR::AudioEngine & | engine, |
ARDOUR::Session & | session, | ||
const void * | c_plugin, | ||
samplecnt_t | sample_rate | ||
) |
ARDOUR::LV2Plugin::LV2Plugin | ( | const LV2Plugin & | ) |
ARDOUR::LV2Plugin::~LV2Plugin | ( | ) |
|
virtual |
Implements ARDOUR::Plugin.
|
virtual |
Reimplemented from ARDOUR::Plugin.
|
privatevirtual |
Add state to an existing XMLNode
Implements ARDOUR::Plugin.
|
private |
|
virtual |
Emit PropertyChanged for all current property values.
Reimplemented from ARDOUR::Plugin.
|
virtual |
Implements ARDOUR::Plugin.
|
inlineprivatevirtual |
Reimplemented from ARDOUR::Plugin.
Definition at line 331 of file lv2_plugin.h.
|
staticprivate |
const void* ARDOUR::LV2Plugin::c_plugin | ( | ) |
const void* ARDOUR::LV2Plugin::c_ui | ( | ) |
const void* ARDOUR::LV2Plugin::c_ui_type | ( | ) |
|
inline |
Definition at line 98 of file lv2_plugin.h.
void ARDOUR::LV2Plugin::cleanup | ( | ) |
|
virtual |
Reimplemented from ARDOUR::Plugin.
|
virtual |
Reimplemented from ARDOUR::Plugin.
std::string ARDOUR::LV2Plugin::current_preset | ( | ) | const |
|
virtual |
Implements ARDOUR::Plugin.
|
virtual |
Implements ARDOUR::Plugin.
|
virtual |
Reimplemented from ARDOUR::Plugin.
|
virtual |
Implements ARDOUR::Plugin.
|
virtual |
Reimplemented from ARDOUR::Plugin.
|
privatevirtual |
Do the actual removal of a preset of the provided name
Implements ARDOUR::Plugin.
|
privatevirtual |
Do the actual saving of the current plugin settings to a preset of the provided name. Should return a URI on success, or an empty string on failure.
Implements ARDOUR::Plugin.
void ARDOUR::LV2Plugin::emit_to_ui | ( | void * | controller, |
UIMessageSink | sink | ||
) |
void ARDOUR::LV2Plugin::enable_ui_emission | ( | ) |
const void* ARDOUR::LV2Plugin::extension_data | ( | const char * | uri | ) | const |
|
inline |
Definition at line 112 of file lv2_plugin.h.
|
private |
int ARDOUR::LV2Plugin::finalize_export | ( | ) |
|
privatevirtual |
Fill _presets with our presets
Implements ARDOUR::Plugin.
|
private |
|
virtual |
Reimplemented from ARDOUR::Plugin.
|
virtual |
Implements ARDOUR::Plugin.
|
virtual |
Implements ARDOUR::Plugin.
|
virtual |
Reimplemented from ARDOUR::Plugin.
|
virtual |
Reimplemented from ARDOUR::Plugin.
|
virtual |
Reimplemented from ARDOUR::Plugin.
|
virtual |
Reimplemented from ARDOUR::Plugin.
|
inlinevirtual |
Get a descrption of all properties supported by this plugin.
Properties are distinct from parameters in that they are potentially dynamic, referred to by key, and do not correspond 1:1 with ports.
For LV2 plugins, properties are implemented by sending/receiving set/get messages to/from the plugin via event ports.
Reimplemented from ARDOUR::Plugin.
Definition at line 181 of file lv2_plugin.h.
|
virtual |
Implements ARDOUR::Plugin.
|
privatevirtual |
Reimplemented from ARDOUR::Plugin.
bool ARDOUR::LV2Plugin::has_message_output | ( | ) | const |
|
privatevirtual |
Reimplemented from ARDOUR::Plugin.
|
private |
|
privatevirtual |
Reimplemented from ARDOUR::Plugin.
bool ARDOUR::LV2Plugin::is_external_kx | ( | ) | const |
bool ARDOUR::LV2Plugin::is_external_ui | ( | ) | const |
|
inlineprivatevirtual |
Reimplemented from ARDOUR::Plugin.
Definition at line 330 of file lv2_plugin.h.
|
virtual |
Implements ARDOUR::Plugin.
|
private |
|
virtual |
Set parameters using a preset
Reimplemented from ARDOUR::Plugin.
|
private |
|
staticprivate |
|
virtual |
Implements ARDOUR::Plugin.
|
virtual |
the max possible latency a plugin will have
Reimplemented from ARDOUR::Plugin.
|
privatevirtual |
Reimplemented from ARDOUR::Plugin.
|
staticprivate |
|
virtual |
Implements ARDOUR::Plugin.
|
virtual |
Implements ARDOUR::Plugin.
uint32_t ARDOUR::LV2Plugin::num_ports | ( | ) | const |
|
virtual |
Implements ARDOUR::Plugin.
|
virtual |
Implements ARDOUR::Plugin.
|
virtual |
Implements ARDOUR::Plugin.
|
virtual |
Implements ARDOUR::Plugin.
|
virtual |
Implements ARDOUR::Plugin.
bool ARDOUR::LV2Plugin::parameter_is_toggled | ( | uint32_t | ) | const |
|
private |
|
privatevirtual |
Implements ARDOUR::Plugin.
uint32_t ARDOUR::LV2Plugin::port_index | ( | const char * | symbol | ) | const |
const char* ARDOUR::LV2Plugin::port_symbol | ( | uint32_t | port | ) | const |
|
staticprivate |
|
privatevirtual |
Reimplemented from ARDOUR::Plugin.
|
virtual |
Reimplemented from ARDOUR::Plugin.
|
privatevirtual |
Reimplemented from ARDOUR::Plugin.
|
virtual |
Reimplemented from ARDOUR::Plugin.
|
private |
|
private |
|
virtual |
Reimplemented from ARDOUR::Plugin.
|
virtual |
Implements ARDOUR::Plugin.
|
inlinestatic |
Definition at line 187 of file lv2_plugin.h.
|
inlinestatic |
Definition at line 193 of file lv2_plugin.h.
|
inlinestatic |
Definition at line 190 of file lv2_plugin.h.
|
inlinestatic |
Definition at line 196 of file lv2_plugin.h.
|
inlinestatic |
Definition at line 199 of file lv2_plugin.h.
|
virtual |
Reimplemented from ARDOUR::Plugin.
|
inlinestatic |
Definition at line 202 of file lv2_plugin.h.
|
virtual |
Reimplemented from ARDOUR::Plugin.
|
virtual |
Reimplemented from ARDOUR::Plugin.
|
virtual |
Set a property from the UI.
This is not UI-specific, but may only be used by one thread. If the Ardour UI is present, that is the UI thread, but otherwise, any thread except the audio thread may call this function as long as it is not called concurrently.
Reimplemented from ARDOUR::Plugin.
|
virtual |
Reimplemented from ARDOUR::Plugin.
|
virtual |
Reimplemented from ARDOUR::Plugin.
int ARDOUR::LV2Plugin::setup_export | ( | const char * | , |
LV2_Options_Option const * | options = NULL |
||
) |
|
private |
|
inlinevirtual |
Implements ARDOUR::Plugin.
Definition at line 131 of file lv2_plugin.h.
bool ARDOUR::LV2Plugin::ui_is_resizable | ( | ) | const |
|
virtual |
Implements ARDOUR::Plugin.
const char* ARDOUR::LV2Plugin::uri | ( | ) | const |
|
inline |
Definition at line 174 of file lv2_plugin.h.
|
inline |
Definition at line 175 of file lv2_plugin.h.
|
virtual |
Do some work in the worker thread.
Implements ARDOUR::Workee.
|
virtual |
Handle a response from the worker thread in the audio thread.
Implements ARDOUR::Workee.
|
inline |
Definition at line 172 of file lv2_plugin.h.
bool ARDOUR::LV2Plugin::write_from_ui | ( | uint32_t | index, |
uint32_t | protocol, | ||
uint32_t | size, | ||
const uint8_t * | body | ||
) |
|
private |
|
private |
|
friend |
|
private |
Definition at line 219 of file lv2_plugin.h.
|
private |
Definition at line 328 of file lv2_plugin.h.
|
private |
Definition at line 354 of file lv2_plugin.h.
|
private |
Definition at line 350 of file lv2_plugin.h.
|
private |
Special input set by ardour.
Definition at line 220 of file lv2_plugin.h.
|
private |
Definition at line 231 of file lv2_plugin.h.
|
private |
Definition at line 237 of file lv2_plugin.h.
|
private |
Definition at line 236 of file lv2_plugin.h.
|
private |
Definition at line 215 of file lv2_plugin.h.
|
private |
Definition at line 288 of file lv2_plugin.h.
|
private |
Definition at line 226 of file lv2_plugin.h.
|
private |
Definition at line 239 of file lv2_plugin.h.
|
private |
Definition at line 342 of file lv2_plugin.h.
|
private |
Definition at line 343 of file lv2_plugin.h.
|
private |
Definition at line 349 of file lv2_plugin.h.
|
private |
Definition at line 217 of file lv2_plugin.h.
|
private |
Definition at line 324 of file lv2_plugin.h.
|
private |
Definition at line 218 of file lv2_plugin.h.
|
private |
Definition at line 326 of file lv2_plugin.h.
|
private |
Definition at line 210 of file lv2_plugin.h.
|
private |
Special input set by ardour.
Definition at line 221 of file lv2_plugin.h.
|
private |
Definition at line 311 of file lv2_plugin.h.
|
private |
Definition at line 214 of file lv2_plugin.h.
|
private |
Definition at line 369 of file lv2_plugin.h.
|
private |
Definition at line 208 of file lv2_plugin.h.
|
private |
Definition at line 323 of file lv2_plugin.h.
|
private |
Definition at line 228 of file lv2_plugin.h.
|
private |
Definition at line 344 of file lv2_plugin.h.
|
private |
Special output set by ardour.
Definition at line 222 of file lv2_plugin.h.
|
private |
Definition at line 346 of file lv2_plugin.h.
|
private |
Definition at line 345 of file lv2_plugin.h.
|
private |
Definition at line 238 of file lv2_plugin.h.
|
private |
Definition at line 393 of file lv2_plugin.h.
|
private |
Definition at line 353 of file lv2_plugin.h.
|
private |
Definition at line 325 of file lv2_plugin.h.
|
private |
Definition at line 209 of file lv2_plugin.h.
|
private |
Expected bar_beat of next run cycle.
Definition at line 225 of file lv2_plugin.h.
|
private |
Expected start sample of next run cycle.
Definition at line 224 of file lv2_plugin.h.
|
private |
Expected start sample of next run cycle.
Definition at line 223 of file lv2_plugin.h.
|
private |
Definition at line 235 of file lv2_plugin.h.
|
private |
Definition at line 229 of file lv2_plugin.h.
|
private |
Definition at line 348 of file lv2_plugin.h.
|
private |
Definition at line 232 of file lv2_plugin.h.
|
private |
Definition at line 233 of file lv2_plugin.h.
|
private |
Definition at line 230 of file lv2_plugin.h.
|
private |
Definition at line 264 of file lv2_plugin.h.
|
private |
Definition at line 266 of file lv2_plugin.h.
|
private |
Definition at line 265 of file lv2_plugin.h.
|
private |
previous Port::speed_ratio
Definition at line 227 of file lv2_plugin.h.
|
private |
Definition at line 270 of file lv2_plugin.h.
|
private |
Definition at line 268 of file lv2_plugin.h.
|
private |
Definition at line 352 of file lv2_plugin.h.
|
private |
Definition at line 213 of file lv2_plugin.h.
|
private |
Definition at line 358 of file lv2_plugin.h.
|
private |
Definition at line 216 of file lv2_plugin.h.
|
private |
Definition at line 315 of file lv2_plugin.h.
|
private |
Definition at line 316 of file lv2_plugin.h.
|
mutableprivate |
Definition at line 366 of file lv2_plugin.h.
|
private |
Definition at line 212 of file lv2_plugin.h.
|
private |
Definition at line 310 of file lv2_plugin.h.
|
staticprivate |
Definition at line 361 of file lv2_plugin.h.
|
staticprivate |
Definition at line 363 of file lv2_plugin.h.
|
staticprivate |
Definition at line 362 of file lv2_plugin.h.
|
staticprivate |
Definition at line 360 of file lv2_plugin.h.
|
staticprivate |
Definition at line 359 of file lv2_plugin.h.
|
staticprivate |
Definition at line 364 of file lv2_plugin.h.
|
private |
Definition at line 234 of file lv2_plugin.h.
|
private |
Definition at line 368 of file lv2_plugin.h.
|
private |
Definition at line 313 of file lv2_plugin.h.
|
private |
Definition at line 347 of file lv2_plugin.h.
|
private |
Definition at line 211 of file lv2_plugin.h.
|
static |
Definition at line 72 of file lv2_plugin.h.
|
private |
Definition at line 404 of file lv2_plugin.h.
|
private |
Definition at line 329 of file lv2_plugin.h.