VST 3 SDK VST 3.7
SDK for developing VST plug-in
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NSteinberg
 NOneReaderOneWriter
 CRingBufferRingbuffer
 NVst
 NInterAppAudio
 NMPE
 NSampleAccurate
 NUMP
 CAudioBuffer
 CAudioBusDescription of an Audio Bus
 CAudioEffectDefault implementation for a VST 3 audio effect
 CBufferStreamStream implementation for a memory buffer
 CBusBasic Bus object
 CBusListList of Busses
 CBypassProcessor
 CComponentDefault implementation for a VST 3 Component
 CComponentBaseBase class for VST 3 Component and Edit Controller
 CConnectionProxyHelper for creating and initializing component
 CDataExchangeHandlerHelper 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
 CDataExchangeReceiverHandlerHelper 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
 CEditControllerDefault implementation for a VST 3 edit controller
 CEditControllerEx1Advanced implementation (support IUnitInfo) for a VST 3 edit controller
 CEditorViewView related to an edit controller
 CEventBusDescription of an Event Bus
 CEventListExample implementation of IEventList
 CFileStreamStream implementation for a file using stdio
 CHostApplicationImplementation's example of IHostApplication
 CHostAttributeListExample, ready to use implementation of IAttributeList
 CHostDataExchangeHandler
 CHostMessageExample implementation of IMessage
 CHostProcessDataExtension of ProcessData
 CIDataExchangeHandlerHost
 CNoteExpressionTypeNote expression type object
 CNoteExpressionTypeContainerCollection of note expression types
 CParamChangesAutomationTest helper classes: implementation of IParamValueQueue
 CParameterDescription of a Parameter
 CParameterChangesImplementation's example of IParameterChanges - not threadsave!
 CParameterChangeTransferRing buffer for transferring parameter changes from a writer to a read thread
 CParameterContainerCollection of parameters
 CParameterValueQueueImplementation's example of IParamValueQueue - not threadsave!
 CParamPointAutomationTest helper classes
 CPluginContextFactory
 CPlugInterfaceSupportExample implementation of IPlugInterfaceSupport
 CPlugProviderHelper for creating and initializing component
 CPresetFileHandler for a VST 3 Preset File
 CProcessContextRequirements
 CProcessDataSlicerProcess Data Slicer
 CProgramListProgramList element
 CProgramListWithPitchNamesProgramListWithPitchNames element
 CRangeNoteExpressionTypeNote expression type object representing a custom range
 CRangeParameterDescription of a RangeParameter
 CReadOnlyBStreamStream representing a Read-Only subsection of its source stream
 CRTTransferTTransfer objects from a non realtime thread to a realtime one
 CSingleComponentEffectDefault implementation for a non-distributable Plug-in that combines processor and edit controller in one component
 CSpeakerArrayHelper class representing speaker arrangement as array of speaker types
 CStringListParameterDescription of a StringListParameter
 CStringResult
 CSystemTimeSystemTime Helper class
 CTestBaseTest Helper
 CTestDefaults
 CTestEnhTest Helper
 CTestingPluginContext
 CThreadChecker
 CUnitUnit element
 CVSTGUIEditorBase class for an edit view using VSTGUI
 CXmlRepresentationHelperHelper for XML Representation creation
 CCPluginFactoryDefault Class Factory implementation
 CCPluginViewPlug-In view default implementation
 CMemoryStreamMemory based Stream for IBStream implementation (using malloc)
 CObjCClassBuilder
 CObjCInstance
 CObjCVariable
 CResizableMemoryIBStream
 NVST3
 NHosting
 CClassInfo
 CFactoryInfo
 CModule
 CPluginFactory
 COptional
 CUID
 CVersion
 CVst2xProgramStructure holding the content of a vst2 fxp format stream
 CVst2xStateStructure holding the content of a vst2 fxb format stream
 CVSTInterAppAudioAppDelegateBaseBase UIApplicationDelegate class
Empty

Copyright © Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.