VST 3 Examples
VST 3.6.7
SDK for developing VST Plug-in
Main Page
Related Pages
Namespaces
Data Structures
Files
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
All
Data Structures
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
1
2
3
4
5
6
7
]
C
BrownNoise< SamplePrecision >
C
BrownNoise< float >
▼
C
CBaseObject
C
EventLogDataBrowserSource
C
PitchNamesDataBrowserSource
C
EventListCheck
C
EventLogger
C
Filter
▼
C
FObject
C
ADelayTest
C
ADelayTestFactory
C
Validator
Main Class of
Validator
C
VstModule
This handles the Plug-in factory in its library
▼
C
FUnknown
[external]
▼
C
IPluginBase
[external]
▼
C
ComponentBase
[external]
►
C
Component
[external]
►
C
AudioEffect
[external]
C
ADelayProcessor
►
C
AGain
C
AGainWithSideChain
C
HostCheckerProcessor
►
C
BaseProcessor
C
AmbienceProcessor
C
BandistoProcessor
C
BeatBoxProcessor
C
ComboProcessor
C
DeEsserProcessor
C
DegradeProcessor
C
DelayProcessor
C
DetuneProcessor
C
DitherProcessor
C
DubDelayProcessor
C
DX10Processor
C
DynamicsProcessor
C
EPianoProcessor
C
ImageProcessor
C
JX10Processor
C
LeslieProcessor
C
LimiterProcessor
C
LoudnessProcessor
C
MultiBandProcessor
C
OverdriveProcessor
C
PianoProcessor
C
RePsychoProcessor
C
RezFilterProcessor
C
RingModProcessor
C
RoundPanProcessor
C
ShepardProcessor
C
SpecMeterProcessor
C
SplitterProcessor
C
StereoProcessor
C
SubSynthProcessor
C
TalkBoxProcessor
C
TestToneProcessor
C
ThruZeroProcessor
C
TrackerProcessor
►
C
Processor
Example Note Expression Audio
Processor
C
ProcessorWithUIController
Example Note Expression Audio
Processor
+ User Interface
C
PitchNamesProcessor
C
Plug
C
Plug
►
C
EditController
[external]
C
ADelayController
►
C
EditControllerEx1
[external]
C
AGainController
C
HostCheckerController
►
C
BaseController
C
AmbienceController
C
BandistoController
C
BeatBoxController
C
ComboController
C
DeEsserController
C
DegradeController
C
DelayController
C
DetuneController
C
DitherController
C
DubDelayController
C
DX10Controller
C
DynamicsController
C
EPianoController
C
ImageController
C
JX10Controller
C
LeslieController
C
LimiterController
C
LoudnessController
C
MultiBandController
C
OverdriveController
C
PianoController
C
RePsychoController
C
RezFilterController
C
RingModController
C
RoundPanController
C
ShepardController
C
SpecMeterController
C
SplitterController
C
StereoController
C
SubSynthController
C
TalkBoxController
C
TestToneController
C
ThruZeroController
C
TrackerController
C
PitchNamesController
C
PlugController
C
PlugController
►
C
Controller
Example Note Expression Edit
Controller
C
ControllerWithUI
Example Note Expression Audio
Controller
+ User Interface
▼
C
IComponent
[external]
C
Component
[external]
▼
C
IEditController
[external]
C
EditController
[external]
▼
C
IInfoListener
[external]
C
HostCheckerController
C
PlugController
▼
C
IAudioPresentationLatency
[external]
C
HostCheckerProcessor
▼
C
IAudioProcessor
[external]
C
AudioEffect
[external]
▼
C
IConnectionPoint
[external]
C
ComponentBase
[external]
▼
C
IEditController2
[external]
C
EditController
[external]
▼
C
IHostApplication
[external]
C
Validator
Main Class of
Validator
▼
C
IMidiMapping
[external]
C
AGainController
C
HostCheckerController
C
BaseController
C
Controller
Example Note Expression Edit
Controller
▼
C
INoteExpressionController
[external]
C
HostCheckerController
C
Controller
Example Note Expression Edit
Controller
▼
C
IPrefetchableSupport
[external]
C
HostCheckerProcessor
C
Plug
▼
C
IUnitInfo
[external]
C
EditControllerEx1
[external]
▼
C
IXmlRepresentationController
[external]
C
HostCheckerController
C
GlobalParameterState
C
HostCheck
▼
C
IController
C
NoteTouchController
▼
C
IController
C
AGainUIMessageController< T >
C
DirtyFlagController
▼
C
IDataBrowserDelegate
C
EventLogDataBrowserSource
C
PitchNamesDataBrowserSource
▼
C
ITest
C
ADelayTest
▼
C
ITestFactory
C
ADelayTestFactory
▼
C
ITestResult
C
Validator
Main Class of
Validator
▼
C
IViewListenerAdapter
C
AGainUIMessageController< T >
C
PianoProcessor::KGRP
C
EPianoProcessor::KGRP
C
LogEvent
C
LogScale< T >
LogScale
class
C
LogScale< ParamValue >
▼
C
Parameter
[external]
C
LogScaleParameter< T >
Parameter
class with a
LogScale
▼
C
BaseParameter
C
IndexedParameter
C
ScaledParameter
C
ParameterChangesCheck
C
ProcessContextCheck
C
ProcessSetupCheck
▼
C
UIViewController
C
VSTInterAppAudioHostUIControllerViewController
C
PianoProcessor::VOICE
C
EPianoProcessor::VOICE
C
JX10Processor::VOICE
C
DX10Processor::VOICE
C
VoiceBase< numValues, SamplePrecision, numChannels, GlobalParameterStorage >
Example Voice class for the
Steinberg::Vst::VoiceProcessorImplementation
▼
C
VoiceBase< kNumParameters, SamplePrecision, 2, GlobalParameterState >
C
Voice< SamplePrecision >
Example Note Expression Synth
Voice
Class
▼
C
VoiceProcessor
A Voice Processor class
C
VoiceProcessorImplementation< Precision, VoiceClass, numChannels, maxVoices, GlobalParameterStorage >
A Simple Voice Processor Implementation supporting note expression events
C
VoiceStatics
▼
C
VST3EditorDelegate
C
AGainController
C
HostCheckerController
C
ControllerWithUI
Example Note Expression Audio
Controller
+ User Interface
C
PitchNamesController
▼
C
VSTInterAppAudioAppDelegateBase
[external]
C
VSTInterAppAudioAppDelegate
Empty
Copyright ©2017
Steinberg Media Technologies GmbH
. All Rights Reserved. This documentation is under this
license
.