|
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 |