VST 3 Interfaces
VST 3.6.7
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).
|
pure virtual |
Called between beginEdit and endEdit to inform the handler that a given parameter has a new value.
To be called after calling a performEdit (e.g.
on mouse-click-up event).
Instructs host to restart the component.
This should be called in the UI-Thread context!
flags | is a combination of RestartFlags |
|
static |