DISTRHO Plugin Framework
Classes | Enumerations
Base Plugin Structs

Classes

struct  AudioPort
 
struct  ParameterRanges
 
struct  ParameterEnumerationValue
 
struct  ParameterEnumerationValues
 
struct  Parameter
 
struct  MidiEvent
 
struct  TimePosition
 

Enumerations

enum  ParameterDesignation { kParameterDesignationNull = 0, kParameterDesignationBypass = 1, kParameterDesignationNull = 0, kParameterDesignationBypass = 1 }
 
enum  ParameterDesignation { kParameterDesignationNull = 0, kParameterDesignationBypass = 1, kParameterDesignationNull = 0, kParameterDesignationBypass = 1 }
 

Detailed Description

Enumeration Type Documentation

◆ ParameterDesignation [1/2]

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.

Note
Designated parameters have strict ranges.
See also
ParameterRanges::adjustForDesignation()
Enumerator
kParameterDesignationNull 

Null or unset designation.

kParameterDesignationBypass 

Bypass designation.
When on (> 0.5f), it means the plugin must run in a bypassed state.

kParameterDesignationNull 

Null or unset designation.

kParameterDesignationBypass 

Bypass designation.
When on (> 0.5f), it means the plugin must run in a bypassed state.

◆ ParameterDesignation [2/2]

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.

Note
Designated parameters have strict ranges.
See also
ParameterRanges::adjustForDesignation()
Enumerator
kParameterDesignationNull 

Null or unset designation.

kParameterDesignationBypass 

Bypass designation.
When on (> 0.5f), it means the plugin must run in a bypassed state.

kParameterDesignationNull 

Null or unset designation.

kParameterDesignationBypass 

Bypass designation.
When on (> 0.5f), it means the plugin must run in a bypassed state.