| VST 3 SDK VST 3.7
    SDK for developing VST plug-in | 
| ▼NSteinberg | |
| ▼NOneReaderOneWriter | |
| CRingBuffer | Ringbuffer | 
| ▼NVst | |
| ►NInterAppAudio | |
| ►NMPE | |
| ►NSampleAccurate | |
| ►NUMP | |
| 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 | |
| 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 | 
| ►CDataExchangeHandler | 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 | 
| CDataExchangeReceiverHandler | 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 | 
| 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 | 
| CHostDataExchangeHandler | |
| CHostMessage | Example implementation of IMessage | 
| CHostProcessData | Extension of ProcessData | 
| CIDataExchangeHandlerHost | |
| 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 | 
| CParameterContainer | Collection of parameters | 
| ►CParameterValueQueue | Implementation's example of IParamValueQueue - not threadsave! | 
| 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 | 
| 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 | |
| CSystemTime | SystemTime Helper class | 
| CTestBase | Test Helper | 
| CTestDefaults | |
| CTestEnh | Test Helper | 
| CTestingPluginContext | |
| CThreadChecker | |
| CUnit | Unit element | 
| CVSTGUIEditor | Base class for an edit view using VSTGUI | 
| CXmlRepresentationHelper | Helper for XML Representation creation | 
| CCPluginFactory | Default Class Factory implementation | 
| CCPluginView | Plug-In view default implementation | 
| CMemoryStream | Memory based Stream for IBStream implementation (using malloc) | 
| CObjCClassBuilder | |
| CObjCInstance | |
| CObjCVariable | |
| CResizableMemoryIBStream | |
| ▼NVST3 | |
| ▼NHosting | |
| ►CClassInfo | |
| CFactoryInfo | |
| ►CModule | |
| 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 |