VST 3 SDK
VST 3.7
SDK for developing VST plug-in
|
▼NSteinberg | |
▼NOneReaderOneWriter | |
CRingBuffer | Ringbuffer |
▼NVst | |
▼NInterAppAudio | |
CMidiIO | |
CPresetManager | |
▼NMPE | |
CHandler | |
CProcessor | MPE Decompose Processor |
CSetup | MPE setup structure |
▼NSampleAccurate | |
CParameter | Utility class to handle sample accurate parameter changes coming from IParamValueQueue |
CAudioBuffer | |
CAudioBus | Description of an Audio Bus |
CAudioEffect | Default implementation for a VST 3 audio effect |
CBufferStream | Stream implementation for a memory buffer |
CBus | Basic Bus object |
CBusList | List of Busses |
▼CBypassProcessor | |
CDelay | |
CComponent | Default implementation for a VST 3 Component |
CComponentBase | Base class for VST 3 Component and Edit Controller |
CConnectionProxy | Helper for creating and initializing component |
CEditController | Default implementation for a VST 3 edit controller |
CEditControllerEx1 | Advanced implementation (support IUnitInfo) for a VST 3 edit controller |
CEditorView | View related to an edit controller |
CEventBus | Description of an Event Bus |
CEventList | Example implementation of IEventList |
CFileStream | Stream implementation for a file using stdio |
CHostApplication | Implementation's example of IHostApplication |
CHostAttributeList | Example, ready to use implementation of IAttributeList |
CHostMessage | Example implementation of IMessage |
CHostProcessData | Extension of ProcessData |
CNoteExpressionType | Note expression type object |
CNoteExpressionTypeContainer | Collection of note expression types |
CParamChanges | AutomationTest helper classes: implementation of IParamValueQueue |
CParameter | Description of a Parameter |
CParameterChanges | Implementation's example of IParameterChanges - not threadsave! |
▼CParameterChangeTransfer | Ring buffer for transferring parameter changes from a writer to a read thread |
CParameterChange | |
CParameterContainer | Collection of parameters |
▼CParameterValueQueue | Implementation's example of IParamValueQueue - not threadsave! |
CParameterQueueValue | |
CParamPoint | AutomationTest helper classes |
CPluginContextFactory | |
CPlugInterfaceSupport | Example implementation of IPlugInterfaceSupport |
CPlugProvider | Helper for creating and initializing component |
▼CPresetFile | Handler for a VST 3 Preset File |
CEntry | Internal structure used for chunk handling |
CProcessContextRequirements | |
CProcessDataSlicer | Process Data Slicer |
CProgramList | ProgramList element |
CProgramListWithPitchNames | ProgramListWithPitchNames element |
CRangeNoteExpressionType | Note expression type object representing a custom range |
CRangeParameter | Description of a RangeParameter |
CReadOnlyBStream | Stream representing a Read-Only subsection of its source stream |
CRTTransferT | Transfer objects from a non realtime thread to a realtime one |
CSingleComponentEffect | Default implementation for a non-distributable Plug-in that combines processor and edit controller in one component |
CSpeakerArray | Helper class representing speaker arrangement as array of speaker types |
CStringListParameter | Description of a StringListParameter |
CStringResult | |
CTestBase | Test Helper |
CTestDefaults | |
CTestEnh | Test Helper |
CTestingPluginContext | |
CUnit | Unit element |
CVSTGUIEditor | Base class for an edit view using VSTGUI |
CXmlRepresentationHelper | Helper for XML Representation creation |
CCPluginView | Plug-In view default implementation |
CMemoryStream | Memory based Stream for IBStream implementation (using malloc) |
▼NVST3 | |
▼NHosting | |
▼CClassInfo | |
CData | |
CFactoryInfo | |
▼CModule | |
▼CSnapshot | |
CImageDesc | |
CPluginFactory | |
COptional | |
CUID | |
CVersion | |
CVst2xProgram | Structure holding the content of a vst2 fxp format stream |
CVst2xState | Structure holding the content of a vst2 fxb format stream |
CVSTInterAppAudioAppDelegateBase | Base UIApplicationDelegate class |