VST 3 SDK
VST 3.7
SDK for developing VST plug-in
|
AudioBuffer< T > | |
BypassProcessor< T > | |
CBaseObject | |
VSTGUIEditor | Base class for an edit view using VSTGUI |
ClassInfo | |
DataExchangeHandler::Config | |
ClassInfo::Data | |
DataExchangeHandler | Helper class to provide a single API for plug-ins to transfer data from the realtime audio process to the edit controller either via the backwards compatible message handling protocol (see IMessage) or the new IDataExchangeHandler/IDataExchangeReceiver API |
DataExchangeReceiverHandler | Helper class to provide a single API for plug-ins to transfer data from the realtime audio process to the edit controller either via the message handling protocol (see IMessage) or the new IDataExchangeHandler/IDataExchangeReceiver API |
BypassProcessor< T >::Delay | |
PresetFile::Entry | Internal structure used for chunk handling |
FactoryInfo | |
FObject | |
CPluginView | Plug-In view default implementation |
Bus | Basic Bus object |
BusList | List of Busses |
ComponentBase | Base class for VST 3 Component and Edit Controller |
PresetManager | |
NoteExpressionType | Note expression type object |
NoteExpressionTypeContainer | Collection of note expression types |
Parameter | Description of a Parameter |
ProgramList | ProgramList element |
Unit | Unit element |
FUnknown [external] | |
IBStream [external] | |
IPluginBase [external] | |
IPlugView [external] | |
IStringResult [external] | |
ITest [external] | |
IAttributeList [external] | |
IAudioProcessor [external] | |
IConnectionPoint [external] | |
IEditController2 [external] | |
IEventList [external] | |
IHostApplication [external] | |
IInterAppAudioPresetManager [external] | |
IMessage [external] | |
IParameterChanges [external] | |
IParamValueQueue [external] | |
IPlugInterfaceSupport [external] | |
IProcessContextRequirements [external] | |
IUnitInfo [external] | |
Handler | |
HostDataExchangeHandler | |
IDataExchangeHandlerHost | |
Module::Snapshot::ImageDesc | |
Implements | |
ResizableMemoryIBStream | |
PlugProvider | Helper for creating and initializing component |
MidiIO | |
Module | |
ObjCClassBuilder | |
ObjCInstance | |
ObjCVariable< T > | |
Optional< T > | |
Parameter | Utility class to handle sample accurate parameter changes coming from IParamValueQueue |
ParameterChangeTransfer::ParameterChange | |
ParameterChangeTransfer | Ring buffer for transferring parameter changes from a writer to a read thread |
ParameterContainer | Collection of parameters |
ParameterValueQueue::ParameterQueueValue | |
ParamPoint | AutomationTest helper classes |
PluginContextFactory | |
PluginFactory | |
PresetFile | Handler for a VST 3 Preset File |
ProcessContextRequirements | |
ProcessData [external] | |
HostProcessData | Extension of ProcessData |
ProcessDataSlicer | Process Data Slicer |
Processor | MPE Decompose Processor |
RingBuffer< ItemT > | Ringbuffer |
RingBuffer< Block > | |
RingBuffer< void * > | |
RTTransferT< ObjectT, Deleter > | Transfer objects from a non realtime thread to a realtime one |
Setup | MPE setup structure |
Module::Snapshot | |
SpeakerArray | Helper class representing speaker arrangement as array of speaker types |
SystemTime | SystemTime Helper class |
TestDefaults | |
TestingPluginContext | |
<UIApplicationDelegate> | |
VSTInterAppAudioAppDelegateBase | Base UIApplicationDelegate class |
UID | |
<UIResponder> | |
VSTInterAppAudioAppDelegateBase | Base UIApplicationDelegate class |
vector | |
BusList | List of Busses |
Version | |
Vst2xProgram | Structure holding the content of a vst2 fxp format stream |
Vst2xState | Structure holding the content of a vst2 fxb format stream |
VSTGUIEditorInterface | |
VSTGUIEditor | Base class for an edit view using VSTGUI |
XmlRepresentationHelper | Helper for XML Representation creation |