| VST 3 Interfaces
    VST 3.7
    SDK for developing VST plug-in | 
| Typedefs | |
| typedef uint32 | ColorSpec | 
| ARGB (Alpha-Red-Green-Blue) | |
| typedef uint8 | ColorComponent | 
| typedef int32 | KnobMode | 
| Knob Mode Type. | |
| typedef uint32 | NoteExpressionTypeID | 
| Note Expression Types. | |
| typedef double | NoteExpressionValue | 
| Note Expression Value. | |
| typedef uint32 | PhysicalUITypeID | 
| Physical UI Type. | |
| typedef uint32 | PrefetchableSupport | 
| Prefetchable Support Type. | |
| typedef char16 | TChar | 
| UTF-16 character. | |
| typedef TChar | String128 [128] | 
| 128 character UTF-16 string | |
| typedef const char8 * | CString | 
| C-String. | |
| typedef int32 | MediaType | 
| media type (audio/event) | |
| typedef int32 | BusDirection | 
| bus direction (in/out) | |
| typedef int32 | BusType | 
| bus type (main/aux) | |
| typedef int32 | IoMode | 
| I/O mode (see vst3IoMode) | |
| typedef int32 | UnitID | 
| unit identifier | |
| typedef double | ParamValue | 
| parameter value type | |
| typedef uint32 | ParamID | 
| parameter identifier | |
| typedef int32 | ProgramListID | 
| program list identifier | |
| typedef int16 | CtrlNumber | 
| MIDI controller number (see ControllerNumbers for allowed values) | |
| typedef double | TQuarterNotes | 
| time expressed in quarter notes | |
| typedef int64 | TSamples | 
| time expressed in audio samples | |
| typedef uint32 | ColorSpec | 
| color defining by 4 component ARGB value (Alpha/Red/Green/Blue) | |
| typedef float | Sample32 | 
| 32-bit precision audio sample | |
| typedef double | Sample64 | 
| 64-bit precision audio sample | |
| typedef double | SampleRate | 
| sample rate | |
| typedef uint64 | SpeakerArrangement | 
| Bitset of speakers. | |
| typedef uint64 | Speaker | 
| Bit for one speaker. | |
| typedef uint8 ColorComponent | 
| typedef int32 KnobMode | 
Knob Mode Type.
| typedef uint32 NoteExpressionTypeID | 
Note Expression Types.
| typedef double NoteExpressionValue | 
Note Expression Value.
| typedef uint32 PhysicalUITypeID | 
Physical UI Type.
| typedef uint32 PrefetchableSupport | 
Prefetchable Support Type.
| typedef char16 TChar | 
UTF-16 character.
| typedef TChar String128[128] | 
128 character UTF-16 string
| typedef int32 MediaType | 
media type (audio/event)
| typedef int32 BusDirection | 
bus direction (in/out)
| typedef int32 BusType | 
bus type (main/aux)
| typedef int32 IoMode | 
I/O mode (see vst3IoMode)
| typedef int32 UnitID | 
unit identifier
| typedef double ParamValue | 
parameter value type
| typedef uint32 ParamID | 
parameter identifier
| typedef int32 ProgramListID | 
program list identifier
| typedef int16 CtrlNumber | 
MIDI controller number (see ControllerNumbers for allowed values)
| typedef double TQuarterNotes | 
time expressed in quarter notes
| typedef int64 TSamples | 
time expressed in audio samples
| typedef float Sample32 | 
32-bit precision audio sample
| typedef double Sample64 | 
64-bit precision audio sample
| typedef double SampleRate | 
sample rate
| typedef uint64 SpeakerArrangement | 
Bitset of speakers.
| typedef uint64 Speaker | 
Bit for one speaker.