VST 3 Interfaces
VST 3.6.8
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.9" |
SDK version for PClassInfo2. More... | |
#define | kVstVersionMajor 3 |
#define | kVstVersionMinor 6 |
#define | kVstVersionSub 9 |
#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.9" |
SDK version for PClassInfo2.
#define kVstVersionMajor 3 |
#define kVstVersionMinor 6 |
#define kVstVersionSub 9 |
#define VST_VERSION ((kVstVersionMajor << 16) | (kVstVersionMinor << 8) | kVstVersionSub) |