|
VST 3 Interfaces
VST 3.6.6
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 IEditController interface for Inter-App Audio connection state change notifications |
| CIInterAppAudioHost | Inter-App Audio host Interface |
| CIInterAppAudioPresetManager | Extended IEditController interface for Inter-App Audio Preset Management |
| CIKeyswitchController | Extended IEditController interface for key switches support |
| CIMessage | Private Plug-in message |
| CIMidiMapping | MIDI Mapping Interface |
| CINoteExpressionController | Extended IEditController interface 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 IEditController interface 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 |