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

calf_plugins::compressor_metadata Struct Reference

#include <metadata.h>

Inheritance diagram for calf_plugins::compressor_metadata:

calf_plugins::plugin_metadata< Metadata > calf_plugins::plugin_metadata_iface calf_plugins::audio_module< calf_plugins::compressor_metadata >

List of all members.


Detailed Description

Thor's compressor - metadata.

Definition at line 107 of file metadata.h.


Public Types

enum  {
  in_count = 2, out_count = 2, support_midi = false, require_midi = false,
  rt_capable = true
}
enum  {
  param_threshold, param_ratio, param_attack, param_release,
  param_makeup, param_knee, param_detection, param_stereo_link,
  param_aweighting, param_compression, param_peak, param_clip,
  param_bypass, param_count
}

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 struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index