VST 3 Interfaces VST 3.7
SDK for developing VST plug-in
|
Edit controller component interface extension: Vst::IParameterFunctionName. More...
#include <ivstparameterfunctionname.h>
Public Member Functions | |
virtual tresult | getParameterIDFromFunctionName (UnitID unitID, FIDString functionName, ParamID ¶mID)=0 |
Gets for the given unitID the associated paramID to a function Name. More... | |
Public Member Functions inherited from FUnknown | |
virtual tresult | queryInterface (const TUID _iid, void **obj)=0 |
virtual uint32 | addRef ()=0 |
virtual uint32 | release ()=0 |
Static Public Attributes | |
static const FUID | iid |
Static Public Attributes inherited from 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.
|
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 |