VST 3 Interfaces
VST 3.6.7
SDK for developing VST Plug-in
|
▼NSteinberg | |
▼NVst | All VST specific interfaces are located in Vst namespace |
▼NChannelContext | For Channel Context Info Interface |
CIInfoListener | Channel Context Interface |
CAudioBusBuffers | Processing buffers of an audio bus |
CBusInfo | Bus Description |
CChord | Description of a chord |
CChordEvent | Chord event specific data |
CDataEvent | Data event specific data |
CEvent | Event |
CFrameRate | Frame Rate |
CIAttributeList | Attribute list used in IMessage and IStreamAttributes |
CIAudioPresentationLatency | Extended IAudioProcessor interface for a component |
CIAudioProcessor | Audio Processing Interface |
CIAutomationState | Extended IComponent interface for a component |
CIComponent | Component Base Interface |
CIComponentHandler | Host callback interface for an edit controller |
CIComponentHandler2 | Extended Host callback interface IComponentHandler2 for an edit controller |
CIComponentHandler3 | Extended Host callback interface IComponentHandler3 for an edit controller |
CIConnectionPoint | Connect a component with another one |
▼CIContextMenu | Context Menu Interface |
CItem | Item is a entry element of the context menu |
CIContextMenuTarget | Context Menu Item Target Interface |
CIEditController | Edit controller component interface |
CIEditController2 | Edit controller component interface extension |
CIEditControllerHostEditing | Parameter Editing from Host |
CIEventList | List of events to process |
CIHostApplication | Basic Host Callback Interface |
CIInterAppAudioConnectionNotification | Extended Plug-in interface IEditController for Inter-App Audio connection state change notifications |
CIInterAppAudioHost | Inter-App Audio host Interface |
CIInterAppAudioPresetManager | Extended Plug-in interface IEditController for Inter-App Audio Preset Management |
CIKeyswitchController | Extended Plug-in interface IEditController for key switches support |
CIMessage | Private Plug-in message |
CIMidiMapping | MIDI Mapping Interface |
CINoteExpressionController | Extended Plug-in interface IEditController for note expression event support |
CIParameterChanges | All parameter changes of a processing block |
CIParameterFinder | Extension for IPlugView to find view parameters (lookup value under mouse support) |
CIParamValueQueue | Queue of changes for a specific parameter |
CIPrefetchableSupport | Indicates that the Plug-in could or not support Prefetch (dynamically) |
CIProgramListData | Component extension to access program list data |
CIStreamAttributes | Meta attributes of a stream |
CIUnitData | Component extension to access unit data |
CIUnitHandler | Host callback for unit support |
CIUnitHandler2 | Host callback for extended unit support |
CIUnitInfo | Edit controller extension to describe the Plug-in structure |
CIVst3ToAUWrapper | VST 3 to AU Wrapper Interface |
CIVst3ToVst2Wrapper | VST 3 to VST 2 Wrapper Interface |
CIXmlRepresentationController | Extended Plug-in interface IEditController for a component |
CKeyswitchInfo | KeyswitchInfo is the structure describing a key switch This structure is used by the method IKeyswitchController::getKeyswitchInfo |
CNoteExpressionTextEvent | Note Expression Text event |
CNoteExpressionTypeInfo | NoteExpressionTypeInfo is the structure describing a note expression supported by the Plug-in |
CNoteExpressionValueDescription | Description of a Note Expression Type This structure is part of the NoteExpressionTypeInfo structure, it describes for given NoteExpressionTypeID its default value (for example 0.5 for a kTuningTypeID (kIsBipolar: centered)), its minimum and maximum (for predefined NoteExpressionTypeID the full range is predefined too) and a stepCount when the given NoteExpressionTypeID is limited to discrete values (like on/off state) |
CNoteExpressionValueEvent | Note Expression Value event |
CNoteOffEvent | Note-off event specific data |
CNoteOnEvent | Note-on event specific data |
CParameterInfo | Controller Parameter Info |
CPolyPressureEvent | PolyPressure event specific data |
CProcessContext | Audio processing context |
CProcessData | Any data needed in audio processing |
CProcessSetup | Audio processing setup |
CProgramListInfo | Basic Program List Description |
CRepresentationInfo | RepresentationInfo is the structure describing a representation This structure is used in the function |
CRoutingInfo | Routing Information |
CScaleEvent | Scale event specific data |
CUnitInfo | Basic Unit Description |