|
VST 3 Interfaces
VST 3.6.12
SDK for developing VST Plug-in
|
#include "pluginterfaces/base/fstrdefs.h"Namespaces | |
| Steinberg | |
| Steinberg::Vst | |
| All VST specific interfaces are located in Vst namespace. | |
Macros | |
| #define | kVstVersionString "VST 3.6.12" |
| SDK version for PClassInfo2. More... | |
| #define | kVstVersionMajor 3 |
| #define | kVstVersionMinor 6 |
| #define | kVstVersionSub 12 |
| #define | VST_VERSION ((kVstVersionMajor << 16) | (kVstVersionMinor << 8) | kVstVersionSub) |
Typedefs | |
| typedef char16 | TChar |
| UTF-16 character. More... | |
| typedef TChar | String128 [128] |
| 128 character UTF-16 string More... | |
| typedef const char8 * | CString |
| C-String. More... | |
| typedef int32 | MediaType |
| media type (audio/event) More... | |
| typedef int32 | BusDirection |
| bus direction (in/out) More... | |
| typedef int32 | BusType |
| bus type (main/aux) More... | |
| typedef int32 | IoMode |
| I/O mode (see The Simple Mode) More... | |
| typedef int32 | UnitID |
| unit identifier More... | |
| typedef double | ParamValue |
| parameter value type More... | |
| typedef uint32 | ParamID |
| parameter identifier More... | |
| typedef int32 | ProgramListID |
| program list identifier More... | |
| typedef int16 | CtrlNumber |
| MIDI controller number (see ControllerNumbers for allowed values) More... | |
| typedef double | TQuarterNotes |
| time expressed in quarter notes More... | |
| typedef int64 | TSamples |
| time expressed in audio samples More... | |
| typedef uint32 | ColorSpec |
| color defining by 4 component ARGB value (Alpha/Red/Green/Blue) More... | |
| typedef float | Sample32 |
| 32-bit precision audio sample More... | |
| typedef double | Sample64 |
| 64-bit precision audio sample More... | |
| typedef double | SampleRate |
| sample rate More... | |
| typedef uint64 | SpeakerArrangement |
| Bitset of speakers. More... | |
| typedef uint64 | Speaker |
| Bit for one speaker. More... | |
| #define kVstVersionString "VST 3.6.12" |
SDK version for PClassInfo2.
| #define kVstVersionMajor 3 |
| #define kVstVersionMinor 6 |
| #define kVstVersionSub 12 |
| #define VST_VERSION ((kVstVersionMajor << 16) | (kVstVersionMinor << 8) | kVstVersionSub) |