VST 3 Interfaces
VST 3.7
SDK for developing VST plug-in
|
Attribute list used in IMessage and IStreamAttributes: Vst::IAttributeList.
An attribute list associates values with a key (id: some predefined keys can be found in Predefined Preset Attributes).
Host callback interface for an edit controller: Vst::IComponentHandler.
Allow transfer of parameter editing to component (processor) via host and support automation. Cause the host to react on configuration changes (restartComponent).
List of events to process: Vst::IEventList.
Host callback for unit support: Vst::IUnitHandler.
Host callback interface, used with IUnitInfo. Retrieve via queryInterface from IComponentHandler.
Basic host callback interface: Vst::IHostApplication.
Basic VST host application interface.
Private plug-in message: Vst::IMessage.
Messages are sent from a VST controller component to a VST editor component and vice versa.
All parameter changes of a processing block: Vst::IParameterChanges.
This interface is used to transmit any changes to be applied to parameters in the current processing block. A change can be caused by GUI interaction as well as automation. They are transmitted as a list of queues (IParamValueQueue) containing only queues for parameters that actually did change. See IParamValueQueue, ProcessData
Callback interface passed to IPlugView.
Enables a plug-in to resize the view and cause the host to resize the window.
Back to Contents