Ardour
9.0-pre0-582-g084a23a80d
|
#include <audio_unit.h>
Public Attributes | |
AudioUnitParameterID | id |
AudioUnitScope | scope |
AudioUnitElement | element |
bool | automatable |
AudioUnitParameterUnit | au_unit |
Public Attributes inherited from ARDOUR::ParameterDescriptor | |
std::string | label |
std::string | print_fmt |
format string for pretty printing More... | |
std::shared_ptr< ScalePoints > | scale_points |
uint32_t | key |
for properties More... | |
Variant::Type | datatype |
for properties More... | |
AutomationType | type |
Unit | unit |
float | step |
float | smallstep |
float | largestep |
bool | integer_step |
bool | sr_dependent |
bool | enumeration |
bool | inline_ctrl |
uint32_t | display_priority |
higher is more important http://lv2plug.in/ns/ext/port-props#displayPriority More... | |
Public Attributes inherited from Evoral::ParameterDescriptor | |
float | normal |
Default value. More... | |
float | lower |
Minimum value (in Hz, for frequencies) More... | |
float | upper |
Maximum value (in Hz, for frequencies) More... | |
bool | toggled |
True iff parameter is boolean. More... | |
bool | logarithmic |
True for log-scale parameters. More... | |
unsigned int | rangesteps |
number of steps, [min,max] (inclusive). <= 1 means continuous. == 2 only min, max. For integer controls this is usually (1 + max - min) More... | |
Additional Inherited Members | |
Public Types inherited from ARDOUR::ParameterDescriptor | |
enum | Unit { NONE , DB , MIDI_NOTE , HZ } |
typedef std::map< std::string, uint8_t > | NameNumMap |
Public Member Functions inherited from ARDOUR::ParameterDescriptor | |
ParameterDescriptor (const Evoral::Parameter ¶meter) | |
ParameterDescriptor () | |
float | to_interface (float v, bool rotary=false) const |
float | from_interface (float v, bool rotary=false) const |
bool | is_linear () const |
float | compute_delta (float from, float to) const |
float | apply_delta (float value, float delta) const |
float | step_enum (float val, bool prev) const |
void | update_steps () |
Public Member Functions inherited from Evoral::ParameterDescriptor | |
ParameterDescriptor () | |
virtual | ~ParameterDescriptor () |
Static Public Member Functions inherited from ARDOUR::ParameterDescriptor | |
static std::string | midi_note_name (uint8_t, bool translate=true) |
static std::string | normalize_note_name (const std::string &name) |
static NameNumMap | build_midi_name2num () |
static uint8_t | midi_note_num (const std::string &name) |
Definition at line 50 of file audio_unit.h.
AudioUnitParameterUnit ARDOUR::AUParameterDescriptor::au_unit |
Definition at line 56 of file audio_unit.h.
bool ARDOUR::AUParameterDescriptor::automatable |
Definition at line 55 of file audio_unit.h.
AudioUnitElement ARDOUR::AUParameterDescriptor::element |
Definition at line 54 of file audio_unit.h.
AudioUnitParameterID ARDOUR::AUParameterDescriptor::id |
Definition at line 52 of file audio_unit.h.
AudioUnitScope ARDOUR::AUParameterDescriptor::scope |
Definition at line 53 of file audio_unit.h.