DISTRHO Plugin Framework
|
Classes | |
struct | AudioPort |
struct | ParameterRanges |
struct | ParameterEnumerationValue |
struct | ParameterEnumerationValues |
struct | Parameter |
struct | PortGroup |
struct | State |
struct | MidiEvent |
struct | TimePosition |
Enumerations | |
enum | ParameterDesignation { kParameterDesignationNull = 0 , kParameterDesignationBypass = 1 } |
enum | PredefinedPortGroupsIds { kPortGroupNone = (uint32_t)-1 , kPortGroupMono = (uint32_t)-2 , kPortGroupStereo = (uint32_t)-3 } |
enum ParameterDesignation |
Parameter designation.
Allows a parameter to be specially designated for a task, like bypass.
Each designation is unique, there must be only one parameter that uses it.
The use of designated parameters is completely optional.
Enumerator | |
---|---|
kParameterDesignationNull | Null or unset designation. |
kParameterDesignationBypass | Bypass designation. |
Predefined Port Groups Ids.
This enumeration provides a few commonly used groups for convenient use in plugins. For preventing conflicts with user code, negative values are used here. When rolling your own port groups, you MUST start their group ids from 0 and they MUST be sequential.