|
VST 3 Interfaces
VST 3.6.6
SDK for developing VST Plug-in
|
Collaboration diagram for VST 3 Interfaces to be implemented by the Plug-in:Data Structures | |
| class | IAudioProcessor |
| Audio Processing Interface. More... | |
| class | IAudioPresentationLatency |
| Extended IAudioProcessor interface for a component. More... | |
| class | IAutomationState |
| Extended IComponent interface for a component. More... | |
| class | IComponent |
| Component Base Interface. More... | |
| class | IContextMenuTarget |
| Context Menu Item Target Interface. More... | |
| class | IEditController |
| Edit controller component interface. More... | |
| class | IEditController2 |
| Edit controller component interface extension. More... | |
| class | IMidiMapping |
| MIDI Mapping Interface. More... | |
| class | IEditControllerHostEditing |
| Parameter Editing from Host. More... | |
| class | IInterAppAudioConnectionNotification |
| Extended IEditController interface for Inter-App Audio connection state change notifications. More... | |
| class | IInterAppAudioPresetManager |
| Extended IEditController interface for Inter-App Audio Preset Management. More... | |
| class | IConnectionPoint |
| Connect a component with another one. More... | |
| class | INoteExpressionController |
| Extended IEditController interface for note expression event support. More... | |
| class | IKeyswitchController |
| Extended IEditController interface for key switches support. More... | |
| class | IPrefetchableSupport |
| Indicates that the Plug-in could or not support Prefetch (dynamically). More... | |
| class | IXmlRepresentationController |
| Extended IEditController interface for a component. More... | |
| class | IUnitInfo |
| Edit controller extension to describe the Plug-in structure. More... | |
| class | IProgramListData |
| Component extension to access program list data. More... | |
| class | IUnitData |
| Component extension to access unit data. More... | |