Logo Search packages:      
Sourcecode: calf version File versions  Download package

calf_plugins::plugin_metadata< Metadata > Class Template Reference

#include <giface.h>

Inheritance diagram for calf_plugins::plugin_metadata< Metadata >:

calf_plugins::plugin_metadata_iface calf_plugins::compressor_metadata calf_plugins::filterclavier_metadata calf_plugins::monosynth_metadata calf_plugins::multichorus_metadata calf_plugins::organ_metadata

List of all members.


Detailed Description

template<class Metadata>
class calf_plugins::plugin_metadata< Metadata >

Metadata base class template, to provide default versions of interface functions.

Definition at line 406 of file giface.h.


Public Member Functions

plugin_command_infoget_commands ()
const char * get_gui_xml ()
 Return custom XML.
const char * get_id ()
int get_input_count ()
const char * get_label ()
line_graph_ifaceget_line_graph_iface ()
void get_message_context_parameters (std::vector< int > &ports)
 add all message context parameter numbers to the ports vector
bool get_midi ()
const char * get_name ()
int get_output_count ()
int get_param_count ()
int get_param_port_offset ()
parameter_propertiesget_param_props (int param_no)
const ladspa_plugin_infoget_plugin_info ()
const char ** get_port_names ()
bool is_cv (int param_no)
 is a given parameter a control voltage?
bool is_noisy (int param_no)
 is the given parameter non-interpolated?
bool is_rt_capable ()
bool requires_message_context ()
 does the plugin require message context? (or DSSI configure) may be slow
bool requires_midi ()
bool requires_string_ports ()
 does the plugin require string port extension? (or DSSI configure) may be slow

Static Public Attributes

static parameter_properties param_props []
static ladspa_plugin_info plugin_info
static const char * port_names []

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index