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. |