VST 3 Interfaces
VST 3.6.14
SDK for developing VST Plug-in
|
Host callback interface for an edit controller. More...
#include <ivsteditcontroller.h>
Public Member Functions | |
virtual tresult | beginEdit (ParamID id)=0 |
To be called before calling a performEdit (e.g. More... | |
virtual tresult | performEdit (ParamID id, ParamValue valueNormalized)=0 |
Called between beginEdit and endEdit to inform the handler that a given parameter has a new value. More... | |
virtual tresult | endEdit (ParamID id)=0 |
To be called after calling a performEdit (e.g. More... | |
virtual tresult | restartComponent (int32 flags)=0 |
Instructs host to restart the component. More... | |
![]() | |
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 const FUID | iid |
Host callback interface for an edit controller.
Allow transfer of parameter editing to component (processor) via host and support automation. Cause the host to react on configuration changes (restartComponent)
To be called before calling a performEdit (e.g.
on mouse-click-down event). This must be called in the UI-Thread context!
|
pure virtual |
Called between beginEdit and endEdit to inform the handler that a given parameter has a new value.
This must be called in the UI-Thread context!
To be called after calling a performEdit (e.g.
on mouse-click-up event). This must be called in the UI-Thread context!
Instructs host to restart the component.
This must be called in the UI-Thread context!
flags | is a combination of RestartFlags |
|
static |