|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
Controller Parameter Info. More...
#include "ivsteditcontroller.h"
Public Types | |
| enum | ParameterFlags { kNoFlags , kCanAutomate , kIsReadOnly , kIsWrapAround , kIsList , kIsHidden , kIsProgramChange , kIsBypass } |
Public Attributes | |
| ParamID | id |
| unique identifier of this parameter (named tag too) | |
| String128 | title |
| parameter title (e.g. "Volume") | |
| String128 | shortTitle |
| parameter shortTitle (e.g. "Vol") | |
| String128 | units |
| parameter unit (e.g. "dB") | |
| int32 | stepCount |
| number of discrete steps (0: continuous, 1: toggle, discrete value otherwise (corresponding to max - min, for example: 127 for a min = 0 and a max = 127) - see vst3ParameterIntro) | |
| ParamValue | defaultNormalizedValue |
| default normalized value [0,1] (in case of discrete value: defaultNormalizedValue = defDiscreteValue / stepCount) | |
| UnitID | unitId |
| id of unit this parameter belongs to (see vst3Units) | |
| int32 | flags |
| ParameterFlags (see below) | |
Controller Parameter Info.
A parameter info describes a parameter of the controller. The id must always be the same for a parameter as this uniquely identifies the parameter.
Definition at line 46 of file ivsteditcontroller.h.
Definition at line 59 of file ivsteditcontroller.h.
| ParamValue Steinberg::Vst::ParameterInfo::defaultNormalizedValue |
default normalized value [0,1] (in case of discrete value: defaultNormalizedValue = defDiscreteValue / stepCount)
Definition at line 55 of file ivsteditcontroller.h.
| int32 Steinberg::Vst::ParameterInfo::flags |
ParameterFlags (see below)
Definition at line 58 of file ivsteditcontroller.h.
| ParamID Steinberg::Vst::ParameterInfo::id |
unique identifier of this parameter (named tag too)
Definition at line 49 of file ivsteditcontroller.h.
| String128 Steinberg::Vst::ParameterInfo::shortTitle |
parameter shortTitle (e.g. "Vol")
Definition at line 51 of file ivsteditcontroller.h.
| int32 Steinberg::Vst::ParameterInfo::stepCount |
number of discrete steps (0: continuous, 1: toggle, discrete value otherwise (corresponding to max - min, for example: 127 for a min = 0 and a max = 127) - see vst3ParameterIntro)
Definition at line 53 of file ivsteditcontroller.h.
| String128 Steinberg::Vst::ParameterInfo::title |
parameter title (e.g. "Volume")
Definition at line 50 of file ivsteditcontroller.h.
| UnitID Steinberg::Vst::ParameterInfo::unitId |
id of unit this parameter belongs to (see vst3Units)
Definition at line 56 of file ivsteditcontroller.h.
| String128 Steinberg::Vst::ParameterInfo::units |
parameter unit (e.g. "dB")
Definition at line 52 of file ivsteditcontroller.h.