Module vst2::api
[−]
[src]
Structures and types for interfacing with the VST 2.4 API.
Modules
| consts |
Constant values |
| flags |
Bitflags. |
Structs
| AEffect |
Used with the VST API to pass around plugin information. |
| ChannelProperties |
Information about a channel. Only some hosts use this information. |
| Event |
A VST event intended to be casted to a corresponding type. |
| Events |
A struct which contains events. |
| FileSelect |
File selector descriptor used in |
| FileType |
File type descriptor. |
| MidiEvent |
A midi event. |
| SysExEvent |
A midi system exclusive event. |
Enums
| EventType |
The type of event that has occured. See |
| FileSelectCommand |
The file operation to perform. |
| FileSelectType |
Format to select files. |
| HostLanguage |
Language that the host is using. |
| ProcessLevel |
Denotes in which thread the host is in. |
| SpeakerArrangementType |
Tells the host how the channels are intended to be used in the plugin. Only useful for some hosts. |
| Supported |
Used to specify whether functionality is supported. |
Type Definitions
| DispatcherProc |
Dispatcher function used to process opcodes. Called by host. |
| GetParameterProc |
Callback function used to get parameter values. Called by host. |
| HostCallbackProc |
Host callback function passed to plugin. Can be used to query host information from plugin side. |
| PluginMain |
|
| ProcessProc |
Process function used to process 32 bit floating point samples. Called by host. |
| ProcessProcF64 |
Process function used to process 64 bit floating point samples. Called by host. |
| SetParameterProc |
Callback function used to set parameter values. Called by host. |