VST 3 SDK  VST 3.7
SDK for developing VST plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCAudioBuffer< T >
oCBypassProcessor< T >
oCCBaseObject
|\CVSTGUIEditorBase class for an edit view using VSTGUI
oCClassInfo
oCDataExchangeHandler::Config
oCClassInfo::Data
oCDataExchangeHandlerHelper 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
oCDataExchangeReceiverHandlerHelper 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
oCBypassProcessor< T >::Delay
oCPresetFile::EntryInternal structure used for chunk handling
oCFactoryInfo
oCFObject
|oCCPluginViewPlug-In view default implementation
|oCBusBasic Bus object
|oCBusListList of Busses
|oCComponentBaseBase class for VST 3 Component and Edit Controller
|oCPresetManager
|oCNoteExpressionTypeNote expression type object
|oCNoteExpressionTypeContainerCollection of note expression types
|oCParameterDescription of a Parameter
|oCProgramListProgramList element
|\CUnitUnit element
oCFUnknown [external]
|oCIBStream [external]
|oCIPluginBase [external]
|oCIPlugView [external]
|oCIStringResult [external]
|oCITest [external]
|oCIAttributeList [external]
|oCIAudioProcessor [external]
|oCIConnectionPoint [external]
|oCIEditController2 [external]
|oCIEventList [external]
|oCIHostApplication [external]
|oCIInterAppAudioPresetManager [external]
|oCIMessage [external]
|oCIParameterChanges [external]
|oCIParamValueQueue [external]
|oCIPlugInterfaceSupport [external]
|oCIProcessContextRequirements [external]
|\CIUnitInfo [external]
oCHandler
oCHostDataExchangeHandler
oCIDataExchangeHandlerHost
oCModule::Snapshot::ImageDesc
oCImplements
|oCResizableMemoryIBStream
|\CPlugProviderHelper for creating and initializing component
oCMidiIO
oCModule
oCObjCClassBuilder
oCObjCInstance
oCObjCVariable< T >
oCOptional< T >
oCParameterUtility class to handle sample accurate parameter changes coming from IParamValueQueue
oCParameterChangeTransfer::ParameterChange
oCParameterChangeTransferRing buffer for transferring parameter changes from a writer to a read thread
oCParameterContainerCollection of parameters
oCParameterValueQueue::ParameterQueueValue
oCParamPointAutomationTest helper classes
oCPluginContextFactory
oCPluginFactory
oCPresetFileHandler for a VST 3 Preset File
oCProcessContextRequirements
oCProcessData [external]
|\CHostProcessDataExtension of ProcessData
oCProcessDataSlicerProcess Data Slicer
oCProcessorMPE Decompose Processor
oCRingBuffer< ItemT >Ringbuffer
oCRingBuffer< Block >
oCRingBuffer< void * >
oCRTTransferT< ObjectT, Deleter >Transfer objects from a non realtime thread to a realtime one
oCSetupMPE setup structure
oCModule::Snapshot
oCSpeakerArrayHelper class representing speaker arrangement as array of speaker types
oCSystemTimeSystemTime Helper class
oCTestDefaults
oCTestingPluginContext
oC<UIApplicationDelegate>
|\CVSTInterAppAudioAppDelegateBaseBase UIApplicationDelegate class
oCUID
oC<UIResponder>
|\CVSTInterAppAudioAppDelegateBaseBase UIApplicationDelegate class
oCvector
|\CBusListList of Busses
oCVersion
oCVst2xProgramStructure holding the content of a vst2 fxp format stream
oCVst2xStateStructure holding the content of a vst2 fxb format stream
oCVSTGUIEditorInterface
|\CVSTGUIEditorBase class for an edit view using VSTGUI
\CXmlRepresentationHelperHelper for XML Representation creation
Empty

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