#include "pluginterfaces/base/ftypes.h"#include "pluginterfaces/base/ustring.h"Go to the source code of this file.
Namespaces | |
| namespace | Steinberg |
| namespace | Steinberg::Vst |
| namespace | Steinberg::Vst::SpeakerArr |
Defines | |
| #define | kVstVersionString "VST 3.0" |
| SDK version for PClassInfo2. | |
Typedefs | |
| typedef char16 | Steinberg::Vst::TChar |
| UTF-16 character. | |
| typedef TChar | Steinberg::Vst::String128 [128] |
| 128 character UTF-16 string | |
| typedef const char8 * | Steinberg::Vst::CString |
| C-String. | |
| typedef int32 | Steinberg::Vst::MediaType |
| media type | |
| typedef int32 | Steinberg::Vst::BusDirection |
| bus direction | |
| typedef int32 | Steinberg::Vst::BusType |
| bus type | |
| typedef int32 | Steinberg::Vst::IoMode |
| I/O mode. | |
| typedef int32 | Steinberg::Vst::UnitID |
| unit identifier | |
| typedef double | Steinberg::Vst::ParamValue |
| parameter value type | |
| typedef uint32 | Steinberg::Vst::ParamID |
| parameter identifier | |
| typedef int32 | Steinberg::Vst::ProgramListID |
| program list identifier | |
| typedef int16 | Steinberg::Vst::CtrlNumber |
| MIDI controller number. | |
| typedef double | Steinberg::Vst::TQuarterNotes |
| time expressed in quarter notes | |
| typedef int64 | Steinberg::Vst::TSamples |
| time expressed in audio samples | |
| typedef float | Steinberg::Vst::Sample32 |
| 32-bit precision audio sample | |
| typedef double | Steinberg::Vst::Sample64 |
| 64-bit precision audio sample | |
| typedef double | Steinberg::Vst::SampleRate |
| sample rate | |
| typedef uint64 | Steinberg::Vst::SpeakerArrangement |
| Bitset of speakers. | |
Enumerations | |
| enum | Steinberg::Vst::RestartFlags { Steinberg::Vst::kReloadComponent = 1 << 0, Steinberg::Vst::kIoChanged = 1 << 1, Steinberg::Vst::kParamValuesChanged = 1 << 2, Steinberg::Vst::kLatencyChanged = 1 << 3, Steinberg::Vst::kParamTitlesChanged = 1 << 4 } |
| enum | Steinberg::Vst::Speaker { Steinberg::Vst::kSpeakerL = 1 << 0, Steinberg::Vst::kSpeakerR = 1 << 1, Steinberg::Vst::kSpeakerC = 1 << 2, Steinberg::Vst::kSpeakerLfe = 1 << 3, Steinberg::Vst::kSpeakerLs = 1 << 4, Steinberg::Vst::kSpeakerRs = 1 << 5, Steinberg::Vst::kSpeakerLc = 1 << 6, Steinberg::Vst::kSpeakerRc = 1 << 7, Steinberg::Vst::kSpeakerS = 1 << 8, Steinberg::Vst::kSpeakerCs = kSpeakerS, Steinberg::Vst::kSpeakerSl = 1 << 9, Steinberg::Vst::kSpeakerSr = 1 << 10, Steinberg::Vst::kSpeakerTm = 1 << 11, Steinberg::Vst::kSpeakerTfl = 1 << 12, Steinberg::Vst::kSpeakerTfc = 1 << 13, Steinberg::Vst::kSpeakerTfr = 1 << 14, Steinberg::Vst::kSpeakerTrl = 1 << 15, Steinberg::Vst::kSpeakerTrc = 1 << 16, Steinberg::Vst::kSpeakerTrr = 1 << 17, Steinberg::Vst::kSpeakerLfe2 = 1 << 18, Steinberg::Vst::kSpeakerM = 1 << 19, Steinberg::Vst::kSpeakerW = 1 << 20, Steinberg::Vst::kSpeakerX = 1 << 21, Steinberg::Vst::kSpeakerY = 1 << 22, Steinberg::Vst::kSpeakerZ = 1 << 23, Steinberg::Vst::kSpeakerTsl = 1 << 24, Steinberg::Vst::kSpeakerTsr = 1 << 25, Steinberg::Vst::kSpeakerLcs = 1 << 26, Steinberg::Vst::kSpeakerRcs = 1 << 27 } |
Functions | |
| int32 | Steinberg::Vst::SpeakerArr::getChannelCount (SpeakerArrangement arr) |
Variables | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::kEmpty = 0 |
| empty arrangement | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::kMono = kSpeakerM |
| M. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::kStereo = kSpeakerL | kSpeakerR |
| L R. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::kStereoSurround = kSpeakerLs | kSpeakerRs |
| Ls Rs. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::kStereoCenter = kSpeakerLc | kSpeakerRc |
| Lc Rc. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::kStereoSide = kSpeakerSl | kSpeakerSr |
| Sl Sr. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::kStereoCLfe = kSpeakerC | kSpeakerLfe |
| C Lfe. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k30Cine = kSpeakerL | kSpeakerR | kSpeakerC |
| L R C. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k30Music = kSpeakerL | kSpeakerR | kSpeakerS |
| L R S. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k31Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe |
| L R C Lfe. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k31Music = kSpeakerL | kSpeakerR | kSpeakerLfe | kSpeakerS |
| L R Lfe S. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k40Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerS |
| L R C S (LCRS). | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k40Music = kSpeakerL | kSpeakerR | kSpeakerLs | kSpeakerRs |
| L R Ls Rs (Quadro). | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k41Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerS |
| L R C Lfe S (LCRS+Lfe). | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k41Music = kSpeakerL | kSpeakerR | kSpeakerLfe | kSpeakerLs | kSpeakerRs |
| L R Lfe Ls Rs (Quadro+Lfe). | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k50 = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs |
| L R C Ls Rs. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k51 = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs |
| L R C Lfe Ls Rs. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k60Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerCs |
| L R C Ls Rs Cs. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k60Music = kSpeakerL | kSpeakerR | kSpeakerLs | kSpeakerRs | kSpeakerSl | kSpeakerSr |
| L R Ls Rs Sl Sr. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k61Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerCs |
| L R C Lfe Ls Rs Cs. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k61Music = kSpeakerL | kSpeakerR | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerSl | kSpeakerSr |
| L R Lfe Ls Rs Sl Sr. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k70Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc |
| L R C Ls Rs Lc Rc. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k70Music = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerSl | kSpeakerSr |
| L R C Ls Rs Sl Sr. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k71Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc |
| L R C Lfe Ls Rs Lc Rc. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k71Music = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerSl | kSpeakerSr |
| L R C Lfe Ls Rs Sl Sr. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k80Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc | kSpeakerCs |
| L R C Ls Rs Lc Rc Cs. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k80Music = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerCs | kSpeakerSl | kSpeakerSr |
| L R C Ls Rs Cs Sl Sr. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k81Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc | kSpeakerCs |
| L R C Lfe Ls Rs Lc Rc Cs. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k81Music = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerCs | kSpeakerSl | kSpeakerSr |
| L R C Lfe Ls Rs Cs Sl Sr. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k102 = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerTfl | kSpeakerTfc | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr | kSpeakerLfe2 |
| L R C Lfe Ls Rs Tfl Tfc Tfr Trl Trr Lfe2. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k102Plus = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc | kSpeakerTfl | kSpeakerTfc | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr | kSpeakerLfe2 |
| L R C Lfe Ls Rs Lc Rc Tfl Tfc Tfr Trl Trr Lfe2. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::kCube = kSpeakerL | kSpeakerR | kSpeakerLs | kSpeakerRs | kSpeakerTfl | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr |
| L R Ls Rs Tfl Tfr Trl Trr. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::kBFormat = kSpeakerW | kSpeakerX | kSpeakerY | kSpeakerZ |
| W X Y Z. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k71CineTopCenter = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerCs | kSpeakerTm |
| L R C Lfe Ls Rs Cs Tm. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k71CineCenterHigh = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerCs | kSpeakerTfc |
| L R C Lfe Ls Rs Cs Tfc. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k71CineFrontHigh = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerTfl | kSpeakerTfr |
| L R C Lfe Ls Rs Tfl Tfl. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k71CineSideHigh = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerTsl | kSpeakerTsr |
| L R C Lfe Ls Rs Tsl Tsl. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k71CineSideFill = k61Music |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k71CineFullRear = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerLcs | kSpeakerRcs |
| L R C Lfe Ls Rs Lcs Rcs. | |
| const SpeakerArrangement | Steinberg::Vst::SpeakerArr::k71CineFullFront = k71Cine |
| #define kVstVersionString "VST 3.0" |