|
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 |
Edit controller component interface extension: Vst::IParameterFunctionName. More...
#include "ivstparameterfunctionname.h"
Public Member Functions | |
| virtual tresult PLUGIN_API | getParameterIDFromFunctionName (UnitID unitID, FIDString functionName, ParamID ¶mID)=0 |
| Gets for the given unitID the associated paramID to a function Name. | |
Public Member Functions inherited from Steinberg::FUnknown | |
| virtual tresult PLUGIN_API | queryInterface (const TUID _iid, void **obj)=0 |
| Query for a pointer to the specified interface. | |
| virtual uint32 PLUGIN_API | addRef ()=0 |
| Adds a reference and returns the new reference count. | |
| virtual uint32 PLUGIN_API | release ()=0 |
| Releases a reference and returns the new reference count. | |
Static Public Attributes | |
| static const FUID | iid |
Static Public Attributes inherited from Steinberg::FUnknown | |
| static const FUID | iid |
Edit controller component interface extension: Vst::IParameterFunctionName.
This interface allows the host to get a parameter associated to a specific meaning (a functionName) for a given unit. The host can use this information, for example, for drawing a Gain Reduction meter in its own UI. In order to get the plain value of this parameter, the host should use the IEditController::normalizedParamToPlain. The host can automatically map parameters to dedicated UI controls, such as the wet-dry mix knob or Randomize button.
Definition at line 131 of file ivstparameterfunctionname.h.
|
pure virtual |
Gets for the given unitID the associated paramID to a function Name.
Returns kResultFalse when no found parameter (paramID is set to kNoParamId in this case).
|
static |
Definition at line 140 of file ivstparameterfunctionname.h.