|
LMMS
|
#include <metadata.h>
Public Types | |
| enum | { par_cutoff , par_resonance , par_mode , par_inertia , param_bypass , param_level_in , param_level_out , STEREO_VU_METER_PARAMS , param_count } |
| enum | { in_count = 2 , out_count = 2 , ins_optional = 0 , outs_optional = 0 , rt_capable = true , require_midi = false , support_midi = false , require_instance_access = false } |
| Public Types inherited from calf_plugins::plugin_metadata< filter_metadata > | |
| typedef plugin_metadata< filter_metadata > | metadata_class |
| Public Types inherited from calf_plugins::plugin_metadata_iface | |
| enum | { simulate_stereo_input = true , has_live_updates = true } |
Public Member Functions | |
| bool | is_cv (int param_no) const |
| do not export mode and inertia as CVs, as those are settings and not parameters | |
| Public Member Functions inherited from calf_plugins::plugin_metadata< filter_metadata > | |
| const char * | get_name () const |
| const char * | get_id () const |
| const char * | get_label () const |
| int | get_input_count () const |
| int | get_output_count () const |
| int | get_inputs_optional () const |
| int | get_outputs_optional () const |
| int | get_param_count () const |
| bool | get_midi () const |
| bool | requires_midi () const |
| bool | requires_instance_access () const |
| bool | is_rt_capable () const |
| int | get_param_port_offset () const |
| char * | get_gui_xml (const char *prefix) const |
| Return custom XML. | |
| plugin_command_info * | get_commands () const |
| const parameter_properties * | get_param_props (int param_no) const |
| const char ** | get_port_names () const |
| bool | is_cv (int param_no) const |
| is a given parameter a control voltage? | |
| bool | is_noisy (int param_no) const |
| is the given parameter non-interpolated? | |
| const ladspa_plugin_info & | get_plugin_info () const |
| bool | get_simulate_stereo_input () const |
| bool | sends_live_updates () const |
| Public Member Functions inherited from calf_plugins::plugin_metadata_iface | |
| virtual void | get_configure_vars (std::vector< std::string > &names) const |
| obtain array of names of configure variables (or NULL is none needed) | |
| virtual const table_metadata_iface * | get_table_metadata_iface (const char *key) const |
| virtual | ~plugin_metadata_iface () |
| Do-nothing destructor to silence compiler warning. | |
Additional Inherited Members | |
| Static Public Attributes inherited from calf_plugins::plugin_metadata< filter_metadata > | |
| static const char * | port_names [] |
| static parameter_properties | param_props [] |
| static ladspa_plugin_info | plugin_info |
| anonymous enum |
| anonymous enum |
|
inlinevirtual |
do not export mode and inertia as CVs, as those are settings and not parameters
Implements calf_plugins::plugin_metadata_iface.