VST 3 Interfaces: Steinberg::Vst::SpeakerArr Namespace Reference
Author: Steinberg

VST 3 Interfaces VST 3.7 SDK for developing VST plug-in

Functions | Variables
Steinberg::Vst::SpeakerArr Namespace Reference

Speaker Arrangement Definitions (SpeakerArrangement) More...

## Functions
int32 | getChannelCount (SpeakerArrangement arr)
| Returns number of channels used in speaker arrangement. More...
int32 | getSpeakerIndex (Speaker speaker, SpeakerArrangement arrangement)
| Returns the index of a given speaker in a speaker arrangement (-1 if speaker is not part of the arrangement). More...
Speaker | getSpeaker (const SpeakerArrangement &arr, int32 index)
| Returns the speaker for a given index in a speaker arrangement (return 0 when out of range). More...
bool | isSubsetOf (const SpeakerArrangement &arrSubSet, const SpeakerArrangement &arr)
| Returns true if arrSubSet is a subset speaker of arr (means each speaker of arrSubSet is included in arr). More...
bool | isAuro (const SpeakerArrangement &arr)
| Returns true if arrangement is a Auro configuration. More...
bool | hasTopSpeakers (const SpeakerArrangement &arr)
| Returns true if arrangement contains top (upper layer) speakers. More...
bool | hasBottomSpeakers (const SpeakerArrangement &arr)
| Returns true if arrangement contains bottom (lower layer) speakers. More...
bool | hasMiddleSpeakers (const SpeakerArrangement &arr)
| Returns true if arrangement contains middle layer (at ears level) speakers. More...
bool | hasLfe (const SpeakerArrangement &arr)
| Returns true if arrangement contains LFE speakers. More...
bool | is3D (const SpeakerArrangement &arr)
| Returns true if arrangement is a 3D configuration ((top or bottom) and middle) More...
bool | isAmbisonics (const SpeakerArrangement &arr)
| Returns true if arrangement is a Ambisonic configuration. More...
Speaker | convertSpeaker_Ambi_1234Order_to_Ambi567Order (Speaker speaker_1234_order)
| Converts a speaker of a Ambisonic order 1 to 4 to a Ambisonic order 7 (5 to 7) (return 0 when out of range). More...
Speaker | convertSpeaker_Ambi_567Order_to_Ambi1234Order (Speaker speaker_567_order)
| Converts a speaker of a Ambisonic order 5 to 7 to a Ambisonic order 4 (1 to 4) (return 0 when out of range). More...
SpeakerArrangement | getSpeakerArrangementFromString (CString arrStr)
| Returns the speaker arrangement associated to a string representation. More...
CString | getSpeakerArrangementString (SpeakerArrangement arr, bool withSpeakersName)
| Returns the string representation of a given speaker arrangement. More...
CString | getSpeakerShortName (const SpeakerArrangement &arr, int32 index)
| Returns a CString representation of a given speaker in a given arrangement. More...

## Variables
const SpeakerArrangement | kEmpty = 0
| Speaker Arrangement Definitions. More...
const SpeakerArrangement | kMono = kSpeakerM
| M. More...
const SpeakerArrangement | kStereo = kSpeakerL | kSpeakerR
| L R. More...
const SpeakerArrangement | kStereoWide = kSpeakerLw | kSpeakerRw
| Lw Rw. More...
const SpeakerArrangement | kStereoSurround = kSpeakerLs | kSpeakerRs
| Ls Rs. More...
const SpeakerArrangement | kStereoCenter = kSpeakerLc | kSpeakerRc
| Lc Rc. More...
const SpeakerArrangement | kStereoSide = kSpeakerSl | kSpeakerSr
| Sl Sr. More...
const SpeakerArrangement | kStereoCLfe = kSpeakerC | kSpeakerLfe
| C Lfe. More...
const SpeakerArrangement | kStereoTF = kSpeakerTfl | kSpeakerTfr
| Tfl Tfr. More...
const SpeakerArrangement | kStereoTS = kSpeakerTsl | kSpeakerTsr
| Tsl Tsr. More...
const SpeakerArrangement | kStereoTR = kSpeakerTrl | kSpeakerTrr
| Trl Trr. More...
const SpeakerArrangement | kStereoBF = kSpeakerBfl | kSpeakerBfr
| Bfl Bfr. More...
const SpeakerArrangement | kCineFront = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLc | kSpeakerRc
| L R C Lc Rc. More...
const SpeakerArrangement | k30Cine = kSpeakerL | kSpeakerR | kSpeakerC
| L R C. More...
const SpeakerArrangement | k31Cine = k30Cine | kSpeakerLfe
| L R C Lfe. More...
const SpeakerArrangement | k30Music = kSpeakerL | kSpeakerR | kSpeakerCs
| L R S. More...
const SpeakerArrangement | k31Music = k30Music | kSpeakerLfe
| L R Lfe S. More...
const SpeakerArrangement | k40Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerCs
| L R C S. More...
const SpeakerArrangement | k41Cine = k40Cine | kSpeakerLfe
| L R C Lfe S. More...
const SpeakerArrangement | k40Music = kSpeakerL | kSpeakerR | kSpeakerLs | kSpeakerRs
| L R Ls Rs. More...
const SpeakerArrangement | k41Music = k40Music | kSpeakerLfe
| L R Lfe Ls Rs. More...
const SpeakerArrangement | k50 = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs
| L R C Ls Rs. More...
const SpeakerArrangement | k51 = k50 | kSpeakerLfe
| L R C Lfe Ls Rs. More...
const SpeakerArrangement | k60Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerCs
| L R C Ls Rs Cs. More...
const SpeakerArrangement | k61Cine = k60Cine | kSpeakerLfe
| L R C Lfe Ls Rs Cs. More...
const SpeakerArrangement | k60Music = kSpeakerL | kSpeakerR | kSpeakerLs | kSpeakerRs | kSpeakerSl | kSpeakerSr
| L R Ls Rs Sl Sr. More...
const SpeakerArrangement | k61Music = k60Music | kSpeakerLfe
| L R Lfe Ls Rs Sl Sr. More...
const SpeakerArrangement | k70Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc
| L R C Ls Rs Lc Rc. More...
const SpeakerArrangement | k71Cine = k70Cine | kSpeakerLfe
| L R C Lfe Ls Rs Lc Rc. More...
const SpeakerArrangement | k71CineFullFront = k71Cine
const SpeakerArrangement | k70Music = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerSl | kSpeakerSr
| L R C Ls Rs Sl Sr. More...
const SpeakerArrangement | k71Music = k70Music | kSpeakerLfe
| L R C Lfe Ls Rs Sl Sr. More...
const SpeakerArrangement | k71CineFullRear = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerLcs | kSpeakerRcs
| L R C Lfe Ls Rs Lcs Rcs. More...
const SpeakerArrangement | k71CineSideFill = k71Music
const SpeakerArrangement | k71Proximity = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerPl | kSpeakerPr
| L R C Lfe Ls Rs Pl Pr. More...
const SpeakerArrangement | k80Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc | kSpeakerCs
| L R C Ls Rs Lc Rc Cs. More...
const SpeakerArrangement | k81Cine = k80Cine | kSpeakerLfe
| L R C Lfe Ls Rs Lc Rc Cs. More...
const SpeakerArrangement | k80Music = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerCs | kSpeakerSl | kSpeakerSr
| L R C Ls Rs Cs Sl Sr. More...
const SpeakerArrangement | k81Music = k80Music | kSpeakerLfe
| L R C Lfe Ls Rs Cs Sl Sr. More...
const SpeakerArrangement | k90Cine
| L R C Ls Rs Lc Rc Sl Sr. More...
const SpeakerArrangement | k91Cine = k90Cine | kSpeakerLfe
| L R C Lfe Ls Rs Lc Rc Sl Sr. More...
const SpeakerArrangement | k100Cine
| L R C Ls Rs Lc Rc Cs Sl Sr. More...
const SpeakerArrangement | k101Cine = k100Cine | kSpeakerLfe
| L R C Lfe Ls Rs Lc Rc Cs Sl Sr. More...
const SpeakerArrangement | kAmbi1stOrderACN = kSpeakerACN0 | kSpeakerACN1 | kSpeakerACN2 | kSpeakerACN3
| First-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization (4 channels) More...
const SpeakerArrangement | kAmbi2cdOrderACN = kAmbi1stOrderACN | kSpeakerACN4 | kSpeakerACN5 | kSpeakerACN6 | kSpeakerACN7 | kSpeakerACN8
| Second-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization (9 channels) More...
const SpeakerArrangement | kAmbi3rdOrderACN = kAmbi2cdOrderACN | kSpeakerACN9 | kSpeakerACN10 | kSpeakerACN11 | kSpeakerACN12 | kSpeakerACN13 | kSpeakerACN14 | kSpeakerACN15
| Third-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization (16 channels) More...
const SpeakerArrangement | kAmbi4thOrderACN
| Fourth-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization (25 channels) More...
const SpeakerArrangement | kAmbi5thOrderACN = 0x000FFFFFFFFF
| Fifth-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization (36 channels) More...
const SpeakerArrangement | kAmbi6thOrderACN = 0x0001FFFFFFFFFFFF
| Sixth-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization (49 channels) More...
const SpeakerArrangement | kAmbi7thOrderACN = 0xFFFFFFFFFFFFFFFF
| Seventh-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization (64 channels) More...
const SpeakerArrangement | k80Cube = kSpeakerL | kSpeakerR | kSpeakerLs | kSpeakerRs | kSpeakerTfl| kSpeakerTfr| kSpeakerTrl | kSpeakerTrr
| L R Ls Rs Tfl Tfr Trl Trr. More...
const SpeakerArrangement | k40_4 = k80Cube
const SpeakerArrangement | k71CineTopCenter = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerCs | kSpeakerTc
| L R C Lfe Ls Rs Cs Tc. More...
const SpeakerArrangement | k71CineCenterHigh = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerCs | kSpeakerTfc
| L R C Lfe Ls Rs Cs Tfc. More...
const SpeakerArrangement | k70CineFrontHigh = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerTfl | kSpeakerTfr
| L R C Ls Rs Tfl Tfr. More...
const SpeakerArrangement | k70MPEG3D = k70CineFrontHigh
const SpeakerArrangement | k50_2 = k70CineFrontHigh
const SpeakerArrangement | k71CineFrontHigh = k70CineFrontHigh | kSpeakerLfe
| L R C Lfe Ls Rs Tfl Tfr. More...
const SpeakerArrangement | k71MPEG3D = k71CineFrontHigh
const SpeakerArrangement | k51_2 = k71CineFrontHigh
const SpeakerArrangement | k70CineSideHigh = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerTsl | kSpeakerTsr
| L R C Ls Rs Tsl Tsr. More...
const SpeakerArrangement | k50_2_TS = k70CineSideHigh
const SpeakerArrangement | k71CineSideHigh = k70CineSideHigh | kSpeakerLfe
| L R C Lfe Ls Rs Tsl Tsr. More...
const SpeakerArrangement | k51_2_TS = k71CineSideHigh
const SpeakerArrangement | k81MPEG3D
| L R Lfe Ls Rs Tfl Tfc Tfr Bfc. More...
const SpeakerArrangement | k41_4_1 = k81MPEG3D
const SpeakerArrangement | k90
| L R C Ls Rs Tfl Tfr Trl Trr. More...
const SpeakerArrangement | k50_4 = k90
const SpeakerArrangement | k91 = k90 | kSpeakerLfe
| L R C Lfe Ls Rs Tfl Tfr Trl Trr. More...
const SpeakerArrangement | k51_4 = k91
const SpeakerArrangement | k50_4_1 = k50_4 | kSpeakerBfc
| L R C Ls Rs Tfl Tfr Trl Trr Bfc. More...
const SpeakerArrangement | k51_4_1 = k50_4_1 | kSpeakerLfe
| L R C Lfe Ls Rs Tfl Tfr Trl Trr Bfc. More...
const SpeakerArrangement | k70_2
| L R C Ls Rs Sl Sr Tsl Tsr. More...
const SpeakerArrangement | k71_2 = k70_2 | kSpeakerLfe
| L R C Lfe Ls Rs Sl Sr Tsl Tsr. More...
const SpeakerArrangement | k91Atmos = k71_2
const SpeakerArrangement | k70_2_TF = k70Music | kSpeakerTfl | kSpeakerTfr
| L R C Ls Rs Sl Sr Tfl Tfr. More...
const SpeakerArrangement | k71_2_TF = k70_2_TF | kSpeakerLfe
| L R C Lfe Ls Rs Sl Sr Tfl Tfr. More...
const SpeakerArrangement | k70_3 = k70_2_TF | kSpeakerTrc
| L R C Ls Rs Sl Sr Tfl Tfr Trc. More...
const SpeakerArrangement | k72_3 = k70_3 | kSpeakerLfe | kSpeakerLfe2
| L R C Lfe Ls Rs Sl Sr Tfl Tfr Trc Lfe2. More...
const SpeakerArrangement | k70_4 = k70_2_TF | kSpeakerTrl | kSpeakerTrr
| L R C Ls Rs Sl Sr Tfl Tfr Trl Trr. More...
const SpeakerArrangement | k71_4 = k70_4 | kSpeakerLfe
| L R C Lfe Ls Rs Sl Sr Tfl Tfr Trl Trr. More...
const SpeakerArrangement | k111MPEG3D = k71_4
const SpeakerArrangement | k70_6
| L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr. More...
const SpeakerArrangement | k71_6 = k70_6 | kSpeakerLfe
| L R C Lfe Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr. More...
const SpeakerArrangement | k90_4
| L R C Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr. More...
const SpeakerArrangement | k91_4 = k90_4 | kSpeakerLfe
| L R C Lfe Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr. More...
const SpeakerArrangement | k90_6
| L R C Lfe Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr Tsl Tsr. More...
const SpeakerArrangement | k91_6 = k90_6 | kSpeakerLfe
| L R C Lfe Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr Tsl Tsr. More...
const SpeakerArrangement | k90_4_W
| L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Lw Rw. More...
const SpeakerArrangement | k91_4_W = k90_4_W | kSpeakerLfe
| L R C Lfe Ls Rs Sl Sr Tfl Tfr Trl Trr Lw Rw. More...
const SpeakerArrangement | k90_6_W
| L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr Lw Rw. More...
const SpeakerArrangement | k91_6_W = k90_6_W | kSpeakerLfe
| L R C Lfe Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr Lw Rw. More...
const SpeakerArrangement | k100
| L R C Ls Rs Tc Tfl Tfr Trl Trr. More...
const SpeakerArrangement | k50_5 = k100
const SpeakerArrangement | k101 = k50_5 | kSpeakerLfe
| L R C Lfe Ls Rs Tc Tfl Tfr Trl Trr. More...
const SpeakerArrangement | k101MPEG3D = k101
const SpeakerArrangement | k51_5 = k101
const SpeakerArrangement | k102
| L R C Lfe Ls Rs Tfl Tfc Tfr Trl Trr Lfe2. More...
const SpeakerArrangement | k52_5 = k102
const SpeakerArrangement | k110
| L R C Ls Rs Tc Tfl Tfc Tfr Trl Trr. More...
const SpeakerArrangement | k50_6 = k110
const SpeakerArrangement | k111 = k110 | kSpeakerLfe
| L R C Lfe Ls Rs Tc Tfl Tfc Tfr Trl Trr. More...
const SpeakerArrangement | k51_6 = k111
const SpeakerArrangement | k122
| L R C Lfe Ls Rs Lc Rc Tfl Tfc Tfr Trl Trr Lfe2. More...
const SpeakerArrangement | k72_5 = k122
const SpeakerArrangement | k130
| L R C Ls Rs Sl Sr Tc Tfl Tfc Tfr Trl Trr. More...
const SpeakerArrangement | k131 = k130 | kSpeakerLfe
| L R C Lfe Ls Rs Sl Sr Tc Tfl Tfc Tfr Trl Trr. More...
const SpeakerArrangement | k140
| L R Ls Rs Sl Sr Tfl Tfr Trl Trr Bfl Bfr Brl Brr. More...
const SpeakerArrangement | k60_4_4 = k140
const SpeakerArrangement | k220
| L R C Ls Rs Lc Rc Cs Sl Sr Tc Tfl Tfc Tfr Trl Trc Trr Tsl Tsr Bfl Bfc Bfr. More...
const SpeakerArrangement | k100_9_3 = k220
const SpeakerArrangement | k222
| L R C Lfe Ls Rs Lc Rc Cs Sl Sr Tc Tfl Tfc Tfr Trl Trc Trr Lfe2 Tsl Tsr Bfl Bfc Bfr. More...
const SpeakerArrangement | k102_9_3 = k222
const SpeakerArrangement | k50_5_3
| L R C Ls Rs Tfl Tfc Tfr Trl Trr Bfl Bfc Bfr. More...
const SpeakerArrangement | k51_5_3 = k50_5_3 | kSpeakerLfe
| L R C Lfe Ls Rs Tfl Tfc Tfr Trl Trr Bfl Bfc Bfr. More...
const SpeakerArrangement | k50_2_2
| L R C Ls Rs Tsl Tsr Bfl Bfr. More...
const SpeakerArrangement | k50_4_2
| L R C Ls Rs Tfl Tfr Trl Trr Bfl Bfr. More...
const SpeakerArrangement | k70_4_2
| L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Bfl Bfr. More...
const SpeakerArrangement | k50_5_Sony
| L R C Ls Rs Tfl Tfc Tfr Trl Trr. More...
const SpeakerArrangement | k40_2_2
| C Sl Sr Cs Tsl Tsr Bsl Bsr. More...
const SpeakerArrangement | k40_4_2
| L R Ls Rs Tfl Tfr Trl Trr Bfl Bfr. More...
const SpeakerArrangement | k50_3_2
| L R C Ls Rs Tfl Tfc Tfr Bfl Bfr. More...
const SpeakerArrangement | k30_5_2
| L R C Tfl Tfc Tfr Trl Trr Bfl Bfr. More...
const SpeakerArrangement | k40_4_4
| L R Ls Rs Tfl Tfr Trl Trr Bfl Bfr Brl Brr. More...
const SpeakerArrangement | k50_4_4
| L R C Ls Rs Tfl Tfr Trl Trr Bfl Bfr Brl Brr. More...
const CString | kStringEmpty = ""
| Speaker Arrangement String Representation. More...
const CString | kStringMono = "Mono"
const CString | kStringStereo = "Stereo"
const CString | kStringStereoWide = "Stereo (Lw Rw)"
const CString | kStringStereoR = "Stereo (Ls Rs)"
const CString | kStringStereoC = "Stereo (Lc Rc)"
const CString | kStringStereoSide = "Stereo (Sl Sr)"
const CString | kStringStereoCLfe = "Stereo (C LFE)"
const CString | kStringStereoTF = "Stereo (Tfl Tfr)"
const CString | kStringStereoTS = "Stereo (Tsl Tsr)"
const CString | kStringStereoTR = "Stereo (Trl Trr)"
const CString | kStringStereoBF = "Stereo (Bfl Bfr)"
const CString | kStringCineFront = "Cine Front"
const CString | kString30Cine = "LRC"
const CString | kString30Music = "LRS"
const CString | kString31Cine = "LRC+LFE"
const CString | kString31Music = "LRS+LFE"
const CString | kString40Cine = "LRCS"
const CString | kString40Music = "Quadro"
const CString | kString41Cine = "LRCS+LFE"
const CString | kString41Music = "Quadro+LFE"
const CString | kString50 = "5.0"
const CString | kString51 = "5.1"
const CString | kString60Cine = "6.0 Cine"
const CString | kString60Music = "6.0 Music"
const CString | kString61Cine = "6.1 Cine"
const CString | kString61Music = "6.1 Music"
const CString | kString70Cine = "7.0 SDDS"
const CString | kString70CineOld = "7.0 Cine (SDDS)"
const CString | kString70Music = "7.0"
const CString | kString70MusicOld = "7.0 Music (Dolby)"
const CString | kString71Cine = "7.1 SDDS"
const CString | kString71CineOld = "7.1 Cine (SDDS)"
const CString | kString71Music = "7.1"
const CString | kString71MusicOld = "7.1 Music (Dolby)"
const CString | kString71CineTopCenter = "7.1 Cine Top Center"
const CString | kString71CineCenterHigh = "7.1 Cine Center High"
const CString | kString71CineFullRear = "7.1 Cine Full Rear"
const CString | kString51_2 = "5.1.2"
const CString | kString50_2 = "5.0.2"
const CString | kString50_2TopSide = "5.0.2 Top Side"
const CString | kString51_2TopSide = "5.1.2 Top Side"
const CString | kString71Proximity = "7.1 Proximity"
const CString | kString80Cine = "8.0 Cine"
const CString | kString80Music = "8.0 Music"
const CString | kString40_4 = "8.0 Cube"
const CString | kString81Cine = "8.1 Cine"
const CString | kString81Music = "8.1 Music"
const CString | kString90Cine = "9.0 Cine"
const CString | kString91Cine = "9.1 Cine"
const CString | kString100Cine = "10.0 Cine"
const CString | kString101Cine = "10.1 Cine"
const CString | kString52_5 = "5.2.5"
const CString | kString72_5 = "12.2"
const CString | kString50_4 = "5.0.4"
const CString | kString51_4 = "5.1.4"
const CString | kString50_4_1 = "5.0.4.1"
const CString | kString51_4_1 = "5.1.4.1"
const CString | kString70_2 = "7.0.2"
const CString | kString71_2 = "7.1.2"
const CString | kString70_2_TF = "7.0.2 Top Front"
const CString | kString71_2_TF = "7.1.2 Top Front"
const CString | kString70_3 = "7.0.3"
const CString | kString72_3 = "7.2.3"
const CString | kString70_4 = "7.0.4"
const CString | kString71_4 = "7.1.4"
const CString | kString70_6 = "7.0.6"
const CString | kString71_6 = "7.1.6"
const CString | kString90_4 = "9.0.4 ITU"
const CString | kString91_4 = "9.1.4 ITU"
const CString | kString90_6 = "9.0.6 ITU"
const CString | kString91_6 = "9.1.6 ITU"
const CString | kString90_4_W = "9.0.4"
const CString | kString91_4_W = "9.1.4"
const CString | kString90_6_W = "9.0.6"
const CString | kString91_6_W = "9.1.6"
const CString | kString50_5 = "10.0 Auro-3D"
const CString | kString51_5 = "10.1 Auro-3D"
const CString | kString50_6 = "11.0 Auro-3D"
const CString | kString51_6 = "11.1 Auro-3D"
const CString | kString130 = "13.0 Auro-3D"
const CString | kString131 = "13.1 Auro-3D"
const CString | kString41_4_1 = "8.1 MPEG"
const CString | kString60_4_4 = "14.0"
const CString | kString220 = "22.0"
const CString | kString222 = "22.2"
const CString | kString50_5_3 = "5.0.5.3"
const CString | kString51_5_3 = "5.1.5.3"
const CString | kString50_2_2 = "5.0.2.2"
const CString | kString50_4_2 = "5.0.4.2"
const CString | kString70_4_2 = "7.0.4.2"
const CString | kString50_5_Sony = "5.0.5 Sony"
const CString | kString40_2_2 = "4.0.3.2"
const CString | kString40_4_2 = "4.0.4.2"
const CString | kString50_3_2 = "5.0.3.2"
const CString | kString30_5_2 = "3.0.5.2"
const CString | kString40_4_4 = "4.0.4.4"
const CString | kString50_4_4 = "5.0.4.4"
const CString | kStringAmbi1stOrder = "1OA"
const CString | kStringAmbi2cdOrder = "2OA"
const CString | kStringAmbi3rdOrder = "3OA"
const CString | kStringAmbi4thOrder = "4OA"
const CString | kStringAmbi5thOrder = "5OA"
const CString | kStringAmbi6thOrder = "6OA"
const CString | kStringAmbi7thOrder = "7OA"
const CString | kStringMonoS = "M"
| Speaker Arrangement String Representation with Speakers Name. More...
const CString | kStringStereoS = "L R"
const CString | kStringStereoWideS = "Lw Rw"
const CString | kStringStereoRS = "Ls Rs"
const CString | kStringStereoCS = "Lc Rc"
const CString | kStringStereoSS = "Sl Sr"
const CString | kStringStereoCLfeS = "C LFE"
const CString | kStringStereoTFS = "Tfl Tfr"
const CString | kStringStereoTSS = "Tsl Tsr"
const CString | kStringStereoTRS = "Trl Trr"
const CString | kStringStereoBFS = "Bfl Bfr"
const CString | kStringCineFrontS = "L R C Lc Rc"
const CString | kString30CineS = "L R C"
const CString | kString30MusicS = "L R S"
const CString | kString31CineS = "L R C LFE"
const CString | kString31MusicS = "L R LFE S"
const CString | kString40CineS = "L R C S"
const CString | kString40MusicS = "L R Ls Rs"
const CString | kString41CineS = "L R C LFE S"
const CString | kString41MusicS = "L R LFE Ls Rs"
const CString | kString50S = "L R C Ls Rs"
const CString | kString51S = "L R C LFE Ls Rs"
const CString | kString60CineS = "L R C Ls Rs Cs"
const CString | kString60MusicS = "L R Ls Rs Sl Sr"
const CString | kString61CineS = "L R C LFE Ls Rs Cs"
const CString | kString61MusicS = "L R LFE Ls Rs Sl Sr"
const CString | kString70CineS = "L R C Ls Rs Lc Rc"
const CString | kString70MusicS = "L R C Ls Rs Sl Sr"
const CString | kString71CineS = "L R C LFE Ls Rs Lc Rc"
const CString | kString71MusicS = "L R C LFE Ls Rs Sl Sr"
const CString | kString80CineS = "L R C Ls Rs Lc Rc Cs"
const CString | kString80MusicS = "L R C Ls Rs Cs Sl Sr"
const CString | kString81CineS = "L R C LFE Ls Rs Lc Rc Cs"
const CString | kString81MusicS = "L R C LFE Ls Rs Cs Sl Sr"
const CString | kString40_4S = "L R Ls Rs Tfl Tfr Trl Trr"
const CString | kString71CineTopCenterS = "L R C LFE Ls Rs Cs Tc"
const CString | kString71CineCenterHighS = "L R C LFE Ls Rs Cs Tfc"
const CString | kString71CineFullRearS = "L R C LFE Ls Rs Lcs Rcs"
const CString | kString50_2S = "L R C Ls Rs Tfl Tfr"
const CString | kString51_2S = "L R C LFE Ls Rs Tfl Tfr"
const CString | kString50_2TopSideS = "L R C Ls Rs Tsl Tsr"
const CString | kString51_2TopSideS = "L R C LFE Ls Rs Tsl Tsr"
const CString | kString71ProximityS = "L R C LFE Ls Rs Pl Pr"
const CString | kString90CineS = "L R C Ls Rs Lc Rc Sl Sr"
const CString | kString91CineS = "L R C LFE Ls Rs Lc Rc Sl Sr"
const CString | kString100CineS = "L R C Ls Rs Lc Rc Cs Sl Sr"
const CString | kString101CineS = "L R C LFE Ls Rs Lc Rc Cs Sl Sr"
const CString | kString50_4S = "L R C Ls Rs Tfl Tfr Trl Trr"
const CString | kString51_4S = "L R C LFE Ls Rs Tfl Tfr Trl Trr"
const CString | kString50_4_1S = "L R C Ls Rs Tfl Tfr Trl Trr Bfc"
const CString | kString51_4_1S = "L R C LFE Ls Rs Tfl Tfr Trl Trr Bfc"
const CString | kString70_2S = "L R C Ls Rs Sl Sr Tsl Tsr"
const CString | kString71_2S = "L R C LFE Ls Rs Sl Sr Tsl Tsr"
const CString | kString70_2_TFS = "L R C Ls Rs Sl Sr Tfl Tfr"
const CString | kString71_2_TFS = "L R C LFE Ls Rs Sl Sr Tfl Tfr"
const CString | kString70_3S = "L R C Ls Rs Sl Sr Tfl Tfr Trc"
const CString | kString72_3S = "L R C LFE Ls Rs Sl Sr Tfl Tfr Trc LFE2"
const CString | kString70_4S = "L R C Ls Rs Sl Sr Tfl Tfr Trl Trr"
const CString | kString71_4S = "L R C LFE Ls Rs Sl Sr Tfl Tfr Trl Trr"
const CString | kString70_6S = "L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr"
const CString | kString71_6S = "L R C LFE Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr"
const CString | kString90_4S = "L R C Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr"
const CString | kString91_4S = "L R C LFE Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr"
const CString | kString90_6S = "L R C Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr Tsl Tsr"
const CString | kString91_6S = "L R C LFE Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr Tsl Tsr"
const CString | kString90_4_WS = "L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Lw Rw"
const CString | kString91_4_WS = "L R C LFE Ls Rs Sl Sr Tfl Tfr Trl Trr Lw Rw"
const CString | kString90_6_WS = "L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr Lw Rw"
const CString | kString91_6_WS = "L R C LFE Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr Lw Rw"
const CString | kString50_5S = "L R C Ls Rs Tc Tfl Tfr Trl Trr"
const CString | kString51_5S = "L R C LFE Ls Rs Tc Tfl Tfr Trl Trr"
const CString | kString50_5_SonyS = "L R C Ls Rs Tfl Tfc Tfr Trl Trr"
const CString | kString50_6S = "L R C Ls Rs Tc Tfl Tfc Tfr Trl Trr"
const CString | kString51_6S = "L R C LFE Ls Rs Tc Tfl Tfc Tfr Trl Trr"
const CString | kString130S = "L R C Ls Rs Sl Sr Tc Tfl Tfc Tfr Trl Trr"
const CString | kString131S = "L R C LFE Ls Rs Sl Sr Tc Tfl Tfc Tfr Trl Trr"
const CString | kString52_5S = "L R C LFE Ls Rs Tfl Tfc Tfr Trl Trr LFE2"
const CString | kString72_5S = "L R C LFE Ls Rs Lc Rc Tfl Tfc Tfr Trl Trr LFE2"
const CString | kString41_4_1S = "L R LFE Ls Rs Tfl Tfc Tfr Bfc"
const CString | kString30_5_2S = "L R C Tfl Tfc Tfr Trl Trr Bfl Bfr"
const CString | kString40_2_2S = "C Sl Sr Cs Tfc Tsl Tsr Trc"
const CString | kString40_4_2S = "L R Ls Rs Tfl Tfr Trl Trr Bfl Bfr"
const CString | kString40_4_4S = "L R Ls Rs Tfl Tfr Trl Trr Bfl Bfr Brl Brr"
const CString | kString50_4_4S = "L R C Ls Rs Tfl Tfr Trl Trr Bfl Bfr Brl Brr"
const CString | kString60_4_4S = "L R Ls Rs Sl Sr Tfl Tfr Trl Trr Bfl Bfr Brl Brr"
const CString | kString50_5_3S = "L R C Ls Rs Tfl Tfc Tfr Trl Trr Bfl Bfc Bfr"
const CString | kString51_5_3S = "L R C LFE Ls Rs Tfl Tfc Tfr Trl Trr Bfl Bfc Bfr"
const CString | kString50_2_2S = "L R C Ls Rs Tsl Tsr Bfl Bfr"
const CString | kString50_3_2S = "L R C Ls Rs Tfl Tfc Tfr Bfl Bfr"
const CString | kString50_4_2S = "L R C Ls Rs Tfl Tfr Trl Trr Bfl Bfr"
const CString | kString70_4_2S = "L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Bfl Bfr"
const CString | kString222S = "L R C LFE Ls Rs Lc Rc Cs Sl Sr Tc Tfl Tfc Tfr Trl Trc Trr LFE2 Tsl Tsr Bfl Bfc Bfr"
const CString | kString220S = "L R C Ls Rs Lc Rc Cs Sl Sr Tc Tfl Tfc Tfr Trl Trc Trr Tsl Tsr Bfl Bfc Bfr"
const CString | kStringAmbi1stOrderS = "0 1 2 3"
const CString | kStringAmbi2cdOrderS = "0 1 2 3 4 5 6 7 8"
const CString | kStringAmbi3rdOrderS = "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15"
const CString | kStringAmbi4thOrderS = "0..24"
const CString | kStringAmbi5thOrderS = "0..35"
const CString | kStringAmbi6thOrderS = "0..48"
const CString | kStringAmbi7thOrderS = "0..63"

## Detailed Description

Speaker Arrangement Definitions (SpeakerArrangement)

## Function Documentation

## ◆ getSpeakerIndex()

int32 Steinberg::Vst::SpeakerArr::getSpeakerIndex | ( | Speaker | speaker,
|  | SpeakerArrangement | arrangement
| ) |  |
| inline

Returns the index of a given speaker in a speaker arrangement (-1 if speaker is not part of the arrangement).

## ◆ getSpeaker()

Speaker Steinberg::Vst::SpeakerArr::getSpeaker | ( | const SpeakerArrangement & | arr,
|  | int32 | index
| ) |  |
| inline

Returns the speaker for a given index in a speaker arrangement (return 0 when out of range).

## ◆ isSubsetOf()

bool Steinberg::Vst::SpeakerArr::isSubsetOf | ( | const SpeakerArrangement & | arrSubSet,
|  | const SpeakerArrangement & | arr
| ) |  |
| inline

Returns true if arrSubSet is a subset speaker of arr (means each speaker of arrSubSet is included in arr).

## ◆ isAuro()

bool Steinberg::Vst::SpeakerArr::isAuro | ( | const SpeakerArrangement & | arr | ) |
| inline

Returns true if arrangement is a Auro configuration.

## ◆ hasTopSpeakers()

bool Steinberg::Vst::SpeakerArr::hasTopSpeakers | ( | const SpeakerArrangement & | arr | ) |
| inline

Returns true if arrangement contains top (upper layer) speakers.

## ◆ hasBottomSpeakers()

bool Steinberg::Vst::SpeakerArr::hasBottomSpeakers | ( | const SpeakerArrangement & | arr | ) |
| inline

Returns true if arrangement contains bottom (lower layer) speakers.

## ◆ hasMiddleSpeakers()

bool Steinberg::Vst::SpeakerArr::hasMiddleSpeakers | ( | const SpeakerArrangement & | arr | ) |
| inline

Returns true if arrangement contains middle layer (at ears level) speakers.

## ◆ hasLfe()

bool Steinberg::Vst::SpeakerArr::hasLfe | ( | const SpeakerArrangement & | arr | ) |
| inline

Returns true if arrangement contains LFE speakers.

## ◆ is3D()

bool Steinberg::Vst::SpeakerArr::is3D | ( | const SpeakerArrangement & | arr | ) |
| inline

Returns true if arrangement is a 3D configuration ((top or bottom) and middle)

## ◆ isAmbisonics()

bool Steinberg::Vst::SpeakerArr::isAmbisonics | ( | const SpeakerArrangement & | arr | ) |
| inline

Returns true if arrangement is a Ambisonic configuration.

## ◆ convertSpeaker_Ambi_1234Order_to_Ambi567Order()

Speaker Steinberg::Vst::SpeakerArr::convertSpeaker_Ambi_1234Order_to_Ambi567Order | ( | Speaker | speaker_1234_order | ) |
| inline

Converts a speaker of a Ambisonic order 1 to 4 to a Ambisonic order 7 (5 to 7) (return 0 when out of range).

## ◆ convertSpeaker_Ambi_567Order_to_Ambi1234Order()

Speaker Steinberg::Vst::SpeakerArr::convertSpeaker_Ambi_567Order_to_Ambi1234Order | ( | Speaker | speaker_567_order | ) |
| inline

Converts a speaker of a Ambisonic order 5 to 7 to a Ambisonic order 4 (1 to 4) (return 0 when out of range).

## ◆ getSpeakerArrangementFromString()

SpeakerArrangement Steinberg::Vst::SpeakerArr::getSpeakerArrangementFromString | ( | CString | arrStr | ) |
| inline

Returns the speaker arrangement associated to a string representation.

Returns kEmpty if no associated arrangement is known.

## ◆ getSpeakerArrangementString()

CString Steinberg::Vst::SpeakerArr::getSpeakerArrangementString | ( | SpeakerArrangement | arr,
|  | bool | withSpeakersName
| ) |  |
| inline

Returns the string representation of a given speaker arrangement.

Returns kStringEmpty if arr is unknown.

## ◆ getSpeakerShortName()

CString Steinberg::Vst::SpeakerArr::getSpeakerShortName | ( | const SpeakerArrangement & | arr,
|  | int32 | index
| ) |  |
| inline

Returns a CString representation of a given speaker in a given arrangement.

## Variable Documentation

## ◆ kMono

const SpeakerArrangement kMono = kSpeakerM

M.

## ◆ kStereo

const SpeakerArrangement kStereo = kSpeakerL | kSpeakerR

L R.

## ◆ kStereoWide

const SpeakerArrangement kStereoWide = kSpeakerLw | kSpeakerRw

Lw Rw.

## ◆ kStereoSurround

const SpeakerArrangement kStereoSurround = kSpeakerLs | kSpeakerRs

Ls Rs.

## ◆ kStereoCenter

const SpeakerArrangement kStereoCenter = kSpeakerLc | kSpeakerRc

Lc Rc.

## ◆ kStereoSide

const SpeakerArrangement kStereoSide = kSpeakerSl | kSpeakerSr

Sl Sr.

## ◆ kStereoCLfe

const SpeakerArrangement kStereoCLfe = kSpeakerC | kSpeakerLfe

C Lfe.

## ◆ kStereoTF

const SpeakerArrangement kStereoTF = kSpeakerTfl | kSpeakerTfr

Tfl Tfr.

## ◆ kStereoTS

const SpeakerArrangement kStereoTS = kSpeakerTsl | kSpeakerTsr

Tsl Tsr.

## ◆ kStereoTR

const SpeakerArrangement kStereoTR = kSpeakerTrl | kSpeakerTrr

Trl Trr.

## ◆ kStereoBF

const SpeakerArrangement kStereoBF = kSpeakerBfl | kSpeakerBfr

Bfl Bfr.

## ◆ kCineFront

const SpeakerArrangement kCineFront = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLc | kSpeakerRc

L R C Lc Rc.

## ◆ k30Cine

const SpeakerArrangement k30Cine = kSpeakerL | kSpeakerR | kSpeakerC

L R C.

## ◆ k31Cine

const SpeakerArrangement k31Cine = k30Cine | kSpeakerLfe

L R C Lfe.

## ◆ k30Music

const SpeakerArrangement k30Music = kSpeakerL | kSpeakerR | kSpeakerCs

L R S.

## ◆ k31Music

const SpeakerArrangement k31Music = k30Music | kSpeakerLfe

L R Lfe S.

## ◆ k40Cine

const SpeakerArrangement k40Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerCs

L R C S.

## ◆ k41Cine

const SpeakerArrangement k41Cine = k40Cine | kSpeakerLfe

L R C Lfe S.

## ◆ k40Music

const SpeakerArrangement k40Music = kSpeakerL | kSpeakerR | kSpeakerLs | kSpeakerRs

L R Ls Rs.

## ◆ k41Music

const SpeakerArrangement k41Music = k40Music | kSpeakerLfe

L R Lfe Ls Rs.

## ◆ k50

const SpeakerArrangement k50 = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs

L R C Ls Rs.

## ◆ k51

const SpeakerArrangement k51 = k50 | kSpeakerLfe

L R C Lfe Ls Rs.

## ◆ k60Cine

const SpeakerArrangement k60Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerCs

L R C Ls Rs Cs.

## ◆ k61Cine

const SpeakerArrangement k61Cine = k60Cine | kSpeakerLfe

L R C Lfe Ls Rs Cs.

## ◆ k60Music

const SpeakerArrangement k60Music = kSpeakerL | kSpeakerR | kSpeakerLs | kSpeakerRs | kSpeakerSl | kSpeakerSr

L R Ls Rs Sl Sr.

## ◆ k61Music

const SpeakerArrangement k61Music = k60Music | kSpeakerLfe

L R Lfe Ls Rs Sl Sr.

## ◆ k70Cine

const SpeakerArrangement k70Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc

L R C Ls Rs Lc Rc.

## ◆ k71Cine

const SpeakerArrangement k71Cine = k70Cine | kSpeakerLfe

L R C Lfe Ls Rs Lc Rc.

## ◆ k71CineFullFront

const SpeakerArrangement k71CineFullFront = k71Cine

## ◆ k70Music

const SpeakerArrangement k70Music = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerSl | kSpeakerSr

L R C Ls Rs Sl Sr.

## ◆ k71Music

const SpeakerArrangement k71Music = k70Music | kSpeakerLfe

L R C Lfe Ls Rs Sl Sr.

## ◆ k71CineFullRear

const SpeakerArrangement k71CineFullRear = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerLcs | kSpeakerRcs

L R C Lfe Ls Rs Lcs Rcs.

## ◆ k71CineSideFill

const SpeakerArrangement k71CineSideFill = k71Music

## ◆ k71Proximity

const SpeakerArrangement k71Proximity = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerPl | kSpeakerPr

L R C Lfe Ls Rs Pl Pr.

## ◆ k80Cine

const SpeakerArrangement k80Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc | kSpeakerCs

L R C Ls Rs Lc Rc Cs.

## ◆ k81Cine

const SpeakerArrangement k81Cine = k80Cine | kSpeakerLfe

L R C Lfe Ls Rs Lc Rc Cs.

## ◆ k80Music

const SpeakerArrangement k80Music = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerCs | kSpeakerSl | kSpeakerSr

L R C Ls Rs Cs Sl Sr.

## ◆ k81Music

const SpeakerArrangement k81Music = k80Music | kSpeakerLfe

L R C Lfe Ls Rs Cs Sl Sr.

## ◆ k90Cine

const SpeakerArrangement k90Cine

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc |
kSpeakerSl | kSpeakerSr
Steinberg::Vst::kSpeakerLs
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
Steinberg::Vst::kSpeakerSl
const Speaker kSpeakerSl
Side Left (Sl)
Definition: vstspeaker.h:51
Steinberg::Vst::kSpeakerRs
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
Steinberg::Vst::kSpeakerR
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
Steinberg::Vst::kSpeakerLc
const Speaker kSpeakerLc
Left of Center (Lc) - Front Left Center.
Definition: vstspeaker.h:47
Steinberg::Vst::kSpeakerL
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
Steinberg::Vst::kSpeakerC
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
Steinberg::Vst::kSpeakerSr
const Speaker kSpeakerSr
Side Right (Sr)
Definition: vstspeaker.h:52
Steinberg::Vst::kSpeakerRc
const Speaker kSpeakerRc
Right of Center (Rc) - Front Right Center.
Definition: vstspeaker.h:48

L R C Ls Rs Lc Rc Sl Sr.

## ◆ k91Cine

const SpeakerArrangement k91Cine = k90Cine | kSpeakerLfe

L R C Lfe Ls Rs Lc Rc Sl Sr.

## ◆ k100Cine

const SpeakerArrangement k100Cine

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc | kSpeakerCs |
kSpeakerSl | kSpeakerSr
Steinberg::Vst::kSpeakerCs
const Speaker kSpeakerCs
Center of Surround (Cs) - Back Center - Surround (S)
Definition: vstspeaker.h:50

L R C Ls Rs Lc Rc Cs Sl Sr.

## ◆ k101Cine

const SpeakerArrangement k101Cine = k100Cine | kSpeakerLfe

L R C Lfe Ls Rs Lc Rc Cs Sl Sr.

## ◆ kAmbi1stOrderACN

const SpeakerArrangement kAmbi1stOrderACN = kSpeakerACN0 | kSpeakerACN1 | kSpeakerACN2 | kSpeakerACN3

First-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization (4 channels)

## ◆ kAmbi2cdOrderACN

const SpeakerArrangement kAmbi2cdOrderACN = kAmbi1stOrderACN | kSpeakerACN4 | kSpeakerACN5 | kSpeakerACN6 | kSpeakerACN7 | kSpeakerACN8

Second-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization (9 channels)

## ◆ kAmbi3rdOrderACN

const SpeakerArrangement kAmbi3rdOrderACN = kAmbi2cdOrderACN | kSpeakerACN9 | kSpeakerACN10 | kSpeakerACN11 | kSpeakerACN12 | kSpeakerACN13 | kSpeakerACN14 | kSpeakerACN15

Third-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization (16 channels)

## ◆ kAmbi4thOrderACN

const SpeakerArrangement kAmbi4thOrderACN

Initial value:
= kAmbi3rdOrderACN | kSpeakerACN16 | kSpeakerACN17 | kSpeakerACN18 | kSpeakerACN19 | kSpeakerACN20 |
kSpeakerACN21 | kSpeakerACN22 | kSpeakerACN23 | kSpeakerACN24
Steinberg::Vst::kSpeakerACN22
const Speaker kSpeakerACN22
Ambisonic ACN 22.
Definition: vstspeaker.h:85
Steinberg::Vst::kSpeakerACN20
const Speaker kSpeakerACN20
Ambisonic ACN 20.
Definition: vstspeaker.h:83
Steinberg::Vst::kSpeakerACN19
const Speaker kSpeakerACN19
Ambisonic ACN 19.
Definition: vstspeaker.h:82
Steinberg::Vst::kSpeakerACN24
const Speaker kSpeakerACN24
Ambisonic ACN 24.
Definition: vstspeaker.h:87
Steinberg::Vst::kSpeakerACN21
const Speaker kSpeakerACN21
Ambisonic ACN 21.
Definition: vstspeaker.h:84
Steinberg::Vst::kSpeakerACN18
const Speaker kSpeakerACN18
Ambisonic ACN 18.
Definition: vstspeaker.h:81
Steinberg::Vst::kSpeakerACN23
const Speaker kSpeakerACN23
Ambisonic ACN 23.
Definition: vstspeaker.h:86
Steinberg::Vst::kSpeakerACN16
const Speaker kSpeakerACN16
Ambisonic ACN 16.
Definition: vstspeaker.h:79
Steinberg::Vst::kSpeakerACN17
const Speaker kSpeakerACN17
Ambisonic ACN 17.
Definition: vstspeaker.h:80
Steinberg::Vst::SpeakerArr::kAmbi3rdOrderACN
const SpeakerArrangement kAmbi3rdOrderACN
Third-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization (16 channels)
Definition: vstspeaker.h:204

Fourth-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization (25 channels)

## ◆ kAmbi5thOrderACN

const SpeakerArrangement kAmbi5thOrderACN = 0x000FFFFFFFFF

Fifth-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization (36 channels)

## ◆ kAmbi6thOrderACN

const SpeakerArrangement kAmbi6thOrderACN = 0x0001FFFFFFFFFFFF

Sixth-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization (49 channels)

## ◆ kAmbi7thOrderACN

const SpeakerArrangement kAmbi7thOrderACN = 0xFFFFFFFFFFFFFFFF

Seventh-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization (64 channels)

## ◆ k80Cube

const SpeakerArrangement k80Cube = kSpeakerL | kSpeakerR | kSpeakerLs | kSpeakerRs | kSpeakerTfl| kSpeakerTfr| kSpeakerTrl | kSpeakerTrr

L R Ls Rs Tfl Tfr Trl Trr.

## ◆ k40_4

const SpeakerArrangement k40_4 = k80Cube

## ◆ k71CineTopCenter

const SpeakerArrangement k71CineTopCenter = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerCs | kSpeakerTc

L R C Lfe Ls Rs Cs Tc.

## ◆ k71CineCenterHigh

const SpeakerArrangement k71CineCenterHigh = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerCs | kSpeakerTfc

L R C Lfe Ls Rs Cs Tfc.

## ◆ k70CineFrontHigh

const SpeakerArrangement k70CineFrontHigh = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerTfl | kSpeakerTfr

L R C Ls Rs Tfl Tfr.

## ◆ k70MPEG3D

const SpeakerArrangement k70MPEG3D = k70CineFrontHigh

## ◆ k50_2

const SpeakerArrangement k50_2 = k70CineFrontHigh

## ◆ k71CineFrontHigh

const SpeakerArrangement k71CineFrontHigh = k70CineFrontHigh | kSpeakerLfe

L R C Lfe Ls Rs Tfl Tfr.

## ◆ k71MPEG3D

const SpeakerArrangement k71MPEG3D = k71CineFrontHigh

## ◆ k51_2

const SpeakerArrangement k51_2 = k71CineFrontHigh

## ◆ k70CineSideHigh

const SpeakerArrangement k70CineSideHigh = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerTsl | kSpeakerTsr

L R C Ls Rs Tsl Tsr.

## ◆ k50_2_TS

const SpeakerArrangement k50_2_TS = k70CineSideHigh

## ◆ k71CineSideHigh

const SpeakerArrangement k71CineSideHigh = k70CineSideHigh | kSpeakerLfe

L R C Lfe Ls Rs Tsl Tsr.

## ◆ k51_2_TS

const SpeakerArrangement k51_2_TS = k71CineSideHigh

## ◆ k81MPEG3D

const SpeakerArrangement k81MPEG3D

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerLfe | kSpeakerLs | kSpeakerRs |
kSpeakerTfl | kSpeakerTfc | kSpeakerTfr | kSpeakerBfc
Steinberg::Vst::kSpeakerTfl
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
Steinberg::Vst::kSpeakerTfc
const Speaker kSpeakerTfc
Top Front Center (Tfc)
Definition: vstspeaker.h:55
Steinberg::Vst::kSpeakerTfr
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
Steinberg::Vst::kSpeakerBfc
const Speaker kSpeakerBfc
Bottom Front Center (Bfc)
Definition: vstspeaker.h:95
Steinberg::Vst::kSpeakerLfe
const Speaker kSpeakerLfe
Subbass (Lfe)
Definition: vstspeaker.h:44

L R Lfe Ls Rs Tfl Tfc Tfr Bfc.

## ◆ k41_4_1

const SpeakerArrangement k41_4_1 = k81MPEG3D

## ◆ k90

const SpeakerArrangement k90

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs |
kSpeakerTfl| kSpeakerTfr | kSpeakerTrl | kSpeakerTrr
Steinberg::Vst::kSpeakerTrr
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
Steinberg::Vst::kSpeakerTrl
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57

L R C Ls Rs Tfl Tfr Trl Trr.

## ◆ k50_4

const SpeakerArrangement k50_4 = k90

## ◆ k91

const SpeakerArrangement k91 = k90 | kSpeakerLfe

L R C Lfe Ls Rs Tfl Tfr Trl Trr.

## ◆ k51_4

const SpeakerArrangement k51_4 = k91

## ◆ k50_4_1

const SpeakerArrangement k50_4_1 = k50_4 | kSpeakerBfc

L R C Ls Rs Tfl Tfr Trl Trr Bfc.

## ◆ k51_4_1

const SpeakerArrangement k51_4_1 = k50_4_1 | kSpeakerLfe

L R C Lfe Ls Rs Tfl Tfr Trl Trr Bfc.

## ◆ k70_2

const SpeakerArrangement k70_2

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs |
kSpeakerSl | kSpeakerSr | kSpeakerTsl | kSpeakerTsr
Steinberg::Vst::kSpeakerTsr
const Speaker kSpeakerTsr
Top Side Right (Tsr)
Definition: vstspeaker.h:90
Steinberg::Vst::kSpeakerTsl
const Speaker kSpeakerTsl
Top Side Left (Tsl)
Definition: vstspeaker.h:89

L R C Ls Rs Sl Sr Tsl Tsr.

## ◆ k71_2

const SpeakerArrangement k71_2 = k70_2 | kSpeakerLfe

L R C Lfe Ls Rs Sl Sr Tsl Tsr.

## ◆ k91Atmos

const SpeakerArrangement k91Atmos = k71_2

## ◆ k70_2_TF

const SpeakerArrangement k70_2_TF = k70Music | kSpeakerTfl | kSpeakerTfr

L R C Ls Rs Sl Sr Tfl Tfr.

## ◆ k71_2_TF

const SpeakerArrangement k71_2_TF = k70_2_TF | kSpeakerLfe

L R C Lfe Ls Rs Sl Sr Tfl Tfr.

## ◆ k70_3

const SpeakerArrangement k70_3 = k70_2_TF | kSpeakerTrc

L R C Ls Rs Sl Sr Tfl Tfr Trc.

## ◆ k72_3

const SpeakerArrangement k72_3 = k70_3 | kSpeakerLfe | kSpeakerLfe2

L R C Lfe Ls Rs Sl Sr Tfl Tfr Trc Lfe2.

## ◆ k70_4

const SpeakerArrangement k70_4 = k70_2_TF | kSpeakerTrl | kSpeakerTrr

L R C Ls Rs Sl Sr Tfl Tfr Trl Trr.

## ◆ k71_4

const SpeakerArrangement k71_4 = k70_4 | kSpeakerLfe

L R C Lfe Ls Rs Sl Sr Tfl Tfr Trl Trr.

## ◆ k111MPEG3D

const SpeakerArrangement k111MPEG3D = k71_4

## ◆ k70_6

const SpeakerArrangement k70_6

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC |
kSpeakerLs | kSpeakerRs | kSpeakerSl | kSpeakerSr |
kSpeakerTfl | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr | kSpeakerTsl | kSpeakerTsr

L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr.

## ◆ k71_6

const SpeakerArrangement k71_6 = k70_6 | kSpeakerLfe

L R C Lfe Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr.

## ◆ k90_4

const SpeakerArrangement k90_4

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC |
kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc | kSpeakerSl | kSpeakerSr |
kSpeakerTfl | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr

L R C Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr.

## ◆ k91_4

const SpeakerArrangement k91_4 = k90_4 | kSpeakerLfe

L R C Lfe Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr.

## ◆ k90_6

const SpeakerArrangement k90_6

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC |
kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc | kSpeakerSl | kSpeakerSr |
kSpeakerTfl | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr | kSpeakerTsl | kSpeakerTsr

L R C Lfe Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr Tsl Tsr.

## ◆ k91_6

const SpeakerArrangement k91_6 = k90_6 | kSpeakerLfe

L R C Lfe Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr Tsl Tsr.

## ◆ k90_4_W

const SpeakerArrangement k90_4_W

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC |
kSpeakerLs | kSpeakerRs | kSpeakerLw | kSpeakerRw | kSpeakerSl | kSpeakerSr |
kSpeakerTfl | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr
Steinberg::Vst::kSpeakerRw
const Speaker kSpeakerRw
Right Wide (Rw)
Definition: vstspeaker.h:108
Steinberg::Vst::kSpeakerLw
const Speaker kSpeakerLw
Left Wide (Lw)
Definition: vstspeaker.h:107

L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Lw Rw.

## ◆ k91_4_W

const SpeakerArrangement k91_4_W = k90_4_W | kSpeakerLfe

L R C Lfe Ls Rs Sl Sr Tfl Tfr Trl Trr Lw Rw.

## ◆ k90_6_W

const SpeakerArrangement k90_6_W

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC |
kSpeakerLs | kSpeakerRs | kSpeakerLw | kSpeakerRw | kSpeakerSl | kSpeakerSr |
kSpeakerTfl | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr | kSpeakerTsl | kSpeakerTsr

L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr Lw Rw.

## ◆ k91_6_W

const SpeakerArrangement k91_6_W = k90_6_W | kSpeakerLfe

L R C Lfe Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr Lw Rw.

## ◆ k100

const SpeakerArrangement k100

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs |
kSpeakerTc | kSpeakerTfl | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr
Steinberg::Vst::kSpeakerTc
const Speaker kSpeakerTc
Top Center Over-head, Top Middle (Tc)
Definition: vstspeaker.h:53

L R C Ls Rs Tc Tfl Tfr Trl Trr.

## ◆ k50_5

const SpeakerArrangement k50_5 = k100

## ◆ k101

const SpeakerArrangement k101 = k50_5 | kSpeakerLfe

L R C Lfe Ls Rs Tc Tfl Tfr Trl Trr.

## ◆ k101MPEG3D

const SpeakerArrangement k101MPEG3D = k101

## ◆ k51_5

const SpeakerArrangement k51_5 = k101

## ◆ k102

const SpeakerArrangement k102

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs |
kSpeakerTfl| kSpeakerTfc | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr | kSpeakerLfe2
Steinberg::Vst::kSpeakerLfe2
const Speaker kSpeakerLfe2
Subbass 2 (Lfe2)
Definition: vstspeaker.h:60

L R C Lfe Ls Rs Tfl Tfc Tfr Trl Trr Lfe2.

## ◆ k52_5

const SpeakerArrangement k52_5 = k102

## ◆ k110

const SpeakerArrangement k110

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs |
kSpeakerTc | kSpeakerTfl | kSpeakerTfc | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr

L R C Ls Rs Tc Tfl Tfc Tfr Trl Trr.

## ◆ k50_6

const SpeakerArrangement k50_6 = k110

## ◆ k111

const SpeakerArrangement k111 = k110 | kSpeakerLfe

L R C Lfe Ls Rs Tc Tfl Tfc Tfr Trl Trr.

## ◆ k51_6

const SpeakerArrangement k51_6 = k111

## ◆ k122

const SpeakerArrangement k122

Initial value:
= 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.

## ◆ k72_5

const SpeakerArrangement k72_5 = k122

## ◆ k130

const SpeakerArrangement k130

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerSl | kSpeakerSr |
kSpeakerTc | kSpeakerTfl | kSpeakerTfc | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr

L R C Ls Rs Sl Sr Tc Tfl Tfc Tfr Trl Trr.

## ◆ k131

const SpeakerArrangement k131 = k130 | kSpeakerLfe

L R C Lfe Ls Rs Sl Sr Tc Tfl Tfc Tfr Trl Trr.

## ◆ k140

const SpeakerArrangement k140

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerLs | kSpeakerRs | kSpeakerSl | kSpeakerSr |
kSpeakerTfl | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr |
kSpeakerBfl | kSpeakerBfr | kSpeakerBrl | kSpeakerBrr
Steinberg::Vst::kSpeakerBfl
const Speaker kSpeakerBfl
Bottom Front Left (Bfl)
Definition: vstspeaker.h:94
Steinberg::Vst::kSpeakerBfr
const Speaker kSpeakerBfr
Bottom Front Right (Bfr)
Definition: vstspeaker.h:96
Steinberg::Vst::kSpeakerBrr
const Speaker kSpeakerBrr
Bottom Rear Right (Brr)
Definition: vstspeaker.h:105
Steinberg::Vst::kSpeakerBrl
const Speaker kSpeakerBrl
Bottom Rear Left (Brl)
Definition: vstspeaker.h:103

L R Ls Rs Sl Sr Tfl Tfr Trl Trr Bfl Bfr Brl Brr.

## ◆ k60_4_4

const SpeakerArrangement k60_4_4 = k140

## ◆ k220

const SpeakerArrangement k220

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc | kSpeakerCs | kSpeakerSl | kSpeakerSr |
kSpeakerTc | kSpeakerTfl | kSpeakerTfc | kSpeakerTfr | kSpeakerTrl | kSpeakerTrc | kSpeakerTrr | kSpeakerTsl | kSpeakerTsr |
kSpeakerBfl| kSpeakerBfc | kSpeakerBfr
Steinberg::Vst::kSpeakerTrc
const Speaker kSpeakerTrc
Top Rear/Back Center (Trc)
Definition: vstspeaker.h:58

L R C Ls Rs Lc Rc Cs Sl Sr Tc Tfl Tfc Tfr Trl Trc Trr Tsl Tsr Bfl Bfc Bfr.

## ◆ k100_9_3

const SpeakerArrangement k100_9_3 = k220

## ◆ k222

const SpeakerArrangement k222

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc | kSpeakerCs | kSpeakerSl | kSpeakerSr |
kSpeakerTc | kSpeakerTfl | kSpeakerTfc | kSpeakerTfr | kSpeakerTrl | kSpeakerTrc | kSpeakerTrr | kSpeakerLfe2 | kSpeakerTsl | kSpeakerTsr |
kSpeakerBfl| kSpeakerBfc | kSpeakerBfr

L R C Lfe Ls Rs Lc Rc Cs Sl Sr Tc Tfl Tfc Tfr Trl Trc Trr Lfe2 Tsl Tsr Bfl Bfc Bfr.

## ◆ k102_9_3

const SpeakerArrangement k102_9_3 = k222

## ◆ k50_5_3

const SpeakerArrangement k50_5_3

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs |
kSpeakerTfl | kSpeakerTfc | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr |
kSpeakerBfl | kSpeakerBfc | kSpeakerBfr

L R C Ls Rs Tfl Tfc Tfr Trl Trr Bfl Bfc Bfr.

## ◆ k51_5_3

const SpeakerArrangement k51_5_3 = k50_5_3 | kSpeakerLfe

L R C Lfe Ls Rs Tfl Tfc Tfr Trl Trr Bfl Bfc Bfr.

## ◆ k50_2_2

const SpeakerArrangement k50_2_2

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs |
kSpeakerTsl | kSpeakerTsr |
kSpeakerBfl | kSpeakerBfr

L R C Ls Rs Tsl Tsr Bfl Bfr.

## ◆ k50_4_2

const SpeakerArrangement k50_4_2

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs |
kSpeakerTfl | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr |
kSpeakerBfl | kSpeakerBfr

L R C Ls Rs Tfl Tfr Trl Trr Bfl Bfr.

## ◆ k70_4_2

const SpeakerArrangement k70_4_2

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerSl | kSpeakerSr |
kSpeakerTfl | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr |
kSpeakerBfl | kSpeakerBfr

L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Bfl Bfr.

## ◆ k50_5_Sony

const SpeakerArrangement k50_5_Sony

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs |
kSpeakerTfl | kSpeakerTfc | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr

L R C Ls Rs Tfl Tfc Tfr Trl Trr.

## ◆ k40_2_2

const SpeakerArrangement k40_2_2

Initial value:
= kSpeakerC | kSpeakerSl | kSpeakerSr | kSpeakerCs |
kSpeakerTsl | kSpeakerTsr |
kSpeakerBsl | kSpeakerBsr
Steinberg::Vst::kSpeakerBsl
const Speaker kSpeakerBsl
Bottom Side Left (Bsl)
Definition: vstspeaker.h:101
Steinberg::Vst::kSpeakerBsr
const Speaker kSpeakerBsr
Bottom Side Right (Bsr)
Definition: vstspeaker.h:102

C Sl Sr Cs Tsl Tsr Bsl Bsr.

## ◆ k40_4_2

const SpeakerArrangement k40_4_2

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerLs | kSpeakerRs |
kSpeakerTfl | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr |
kSpeakerBfl | kSpeakerBfr

L R Ls Rs Tfl Tfr Trl Trr Bfl Bfr.

## ◆ k50_3_2

const SpeakerArrangement k50_3_2

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs |
kSpeakerTfl | kSpeakerTfc | kSpeakerTfr |
kSpeakerBfl | kSpeakerBfr

L R C Ls Rs Tfl Tfc Tfr Bfl Bfr.

## ◆ k30_5_2

const SpeakerArrangement k30_5_2

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC |
kSpeakerTfl | kSpeakerTfc | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr |
kSpeakerBfl | kSpeakerBfr

L R C Tfl Tfc Tfr Trl Trr Bfl Bfr.

## ◆ k40_4_4

const SpeakerArrangement k40_4_4

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerLs | kSpeakerRs |
kSpeakerTfl | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr |
kSpeakerBfl | kSpeakerBfr | kSpeakerBrl | kSpeakerBrr

L R Ls Rs Tfl Tfr Trl Trr Bfl Bfr Brl Brr.

## ◆ k50_4_4

const SpeakerArrangement k50_4_4

Initial value:
= kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs |
kSpeakerTfl | kSpeakerTfr | kSpeakerTrl | kSpeakerTrr |
kSpeakerBfl | kSpeakerBfr | kSpeakerBrl | kSpeakerBrr

L R C Ls Rs Tfl Tfr Trl Trr Bfl Bfr Brl Brr.

## ◆ kStringMono

const CString kStringMono = "Mono"

## ◆ kStringStereo

const CString kStringStereo = "Stereo"

## ◆ kStringStereoWide

const CString kStringStereoWide = "Stereo (Lw Rw)"

## ◆ kStringStereoR

const CString kStringStereoR = "Stereo (Ls Rs)"

## ◆ kStringStereoC

const CString kStringStereoC = "Stereo (Lc Rc)"

## ◆ kStringStereoSide

const CString kStringStereoSide = "Stereo (Sl Sr)"

## ◆ kStringStereoCLfe

const CString kStringStereoCLfe = "Stereo (C LFE)"

## ◆ kStringStereoTF

const CString kStringStereoTF = "Stereo (Tfl Tfr)"

## ◆ kStringStereoTS

const CString kStringStereoTS = "Stereo (Tsl Tsr)"

## ◆ kStringStereoTR

const CString kStringStereoTR = "Stereo (Trl Trr)"

## ◆ kStringStereoBF

const CString kStringStereoBF = "Stereo (Bfl Bfr)"

## ◆ kStringCineFront

const CString kStringCineFront = "Cine Front"

## ◆ kString30Cine

const CString kString30Cine = "LRC"

## ◆ kString30Music

const CString kString30Music = "LRS"

## ◆ kString31Cine

const CString kString31Cine = "LRC+LFE"

## ◆ kString31Music

const CString kString31Music = "LRS+LFE"

## ◆ kString40Cine

const CString kString40Cine = "LRCS"

## ◆ kString40Music

const CString kString40Music = "Quadro"

## ◆ kString41Cine

const CString kString41Cine = "LRCS+LFE"

## ◆ kString41Music

const CString kString41Music = "Quadro+LFE"

## ◆ kString50

const CString kString50 = "5.0"

## ◆ kString51

const CString kString51 = "5.1"

## ◆ kString60Cine

const CString kString60Cine = "6.0 Cine"

## ◆ kString60Music

const CString kString60Music = "6.0 Music"

## ◆ kString61Cine

const CString kString61Cine = "6.1 Cine"

## ◆ kString61Music

const CString kString61Music = "6.1 Music"

## ◆ kString70Cine

const CString kString70Cine = "7.0 SDDS"

## ◆ kString70CineOld

const CString kString70CineOld = "7.0 Cine (SDDS)"

## ◆ kString70Music

const CString kString70Music = "7.0"

## ◆ kString70MusicOld

const CString kString70MusicOld = "7.0 Music (Dolby)"

## ◆ kString71Cine

const CString kString71Cine = "7.1 SDDS"

## ◆ kString71CineOld

const CString kString71CineOld = "7.1 Cine (SDDS)"

## ◆ kString71Music

const CString kString71Music = "7.1"

## ◆ kString71MusicOld

const CString kString71MusicOld = "7.1 Music (Dolby)"

## ◆ kString71CineTopCenter

const CString kString71CineTopCenter = "7.1 Cine Top Center"

## ◆ kString71CineCenterHigh

const CString kString71CineCenterHigh = "7.1 Cine Center High"

## ◆ kString71CineFullRear

const CString kString71CineFullRear = "7.1 Cine Full Rear"

## ◆ kString51_2

const CString kString51_2 = "5.1.2"

## ◆ kString50_2

const CString kString50_2 = "5.0.2"

## ◆ kString50_2TopSide

const CString kString50_2TopSide = "5.0.2 Top Side"

## ◆ kString51_2TopSide

const CString kString51_2TopSide = "5.1.2 Top Side"

## ◆ kString71Proximity

const CString kString71Proximity = "7.1 Proximity"

## ◆ kString80Cine

const CString kString80Cine = "8.0 Cine"

## ◆ kString80Music

const CString kString80Music = "8.0 Music"

## ◆ kString40_4

const CString kString40_4 = "8.0 Cube"

## ◆ kString81Cine

const CString kString81Cine = "8.1 Cine"

## ◆ kString81Music

const CString kString81Music = "8.1 Music"

## ◆ kString90Cine

const CString kString90Cine = "9.0 Cine"

## ◆ kString91Cine

const CString kString91Cine = "9.1 Cine"

## ◆ kString100Cine

const CString kString100Cine = "10.0 Cine"

## ◆ kString101Cine

const CString kString101Cine = "10.1 Cine"

## ◆ kString52_5

const CString kString52_5 = "5.2.5"

## ◆ kString72_5

const CString kString72_5 = "12.2"

## ◆ kString50_4

const CString kString50_4 = "5.0.4"

## ◆ kString51_4

const CString kString51_4 = "5.1.4"

## ◆ kString50_4_1

const CString kString50_4_1 = "5.0.4.1"

## ◆ kString51_4_1

const CString kString51_4_1 = "5.1.4.1"

## ◆ kString70_2

const CString kString70_2 = "7.0.2"

## ◆ kString71_2

const CString kString71_2 = "7.1.2"

## ◆ kString70_2_TF

const CString kString70_2_TF = "7.0.2 Top Front"

## ◆ kString71_2_TF

const CString kString71_2_TF = "7.1.2 Top Front"

## ◆ kString70_3

const CString kString70_3 = "7.0.3"

## ◆ kString72_3

const CString kString72_3 = "7.2.3"

## ◆ kString70_4

const CString kString70_4 = "7.0.4"

## ◆ kString71_4

const CString kString71_4 = "7.1.4"

## ◆ kString70_6

const CString kString70_6 = "7.0.6"

## ◆ kString71_6

const CString kString71_6 = "7.1.6"

## ◆ kString90_4

const CString kString90_4 = "9.0.4 ITU"

## ◆ kString91_4

const CString kString91_4 = "9.1.4 ITU"

## ◆ kString90_6

const CString kString90_6 = "9.0.6 ITU"

## ◆ kString91_6

const CString kString91_6 = "9.1.6 ITU"

## ◆ kString90_4_W

const CString kString90_4_W = "9.0.4"

## ◆ kString91_4_W

const CString kString91_4_W = "9.1.4"

## ◆ kString90_6_W

const CString kString90_6_W = "9.0.6"

## ◆ kString91_6_W

const CString kString91_6_W = "9.1.6"

## ◆ kString50_5

const CString kString50_5 = "10.0 Auro-3D"

## ◆ kString51_5

const CString kString51_5 = "10.1 Auro-3D"

## ◆ kString50_6

const CString kString50_6 = "11.0 Auro-3D"

## ◆ kString51_6

const CString kString51_6 = "11.1 Auro-3D"

## ◆ kString130

const CString kString130 = "13.0 Auro-3D"

## ◆ kString131

const CString kString131 = "13.1 Auro-3D"

## ◆ kString41_4_1

const CString kString41_4_1 = "8.1 MPEG"

## ◆ kString60_4_4

const CString kString60_4_4 = "14.0"

## ◆ kString220

const CString kString220 = "22.0"

## ◆ kString222

const CString kString222 = "22.2"

## ◆ kString50_5_3

const CString kString50_5_3 = "5.0.5.3"

## ◆ kString51_5_3

const CString kString51_5_3 = "5.1.5.3"

## ◆ kString50_2_2

const CString kString50_2_2 = "5.0.2.2"

## ◆ kString50_4_2

const CString kString50_4_2 = "5.0.4.2"

## ◆ kString70_4_2

const CString kString70_4_2 = "7.0.4.2"

## ◆ kString50_5_Sony

const CString kString50_5_Sony = "5.0.5 Sony"

## ◆ kString40_2_2

const CString kString40_2_2 = "4.0.3.2"

## ◆ kString40_4_2

const CString kString40_4_2 = "4.0.4.2"

## ◆ kString50_3_2

const CString kString50_3_2 = "5.0.3.2"

## ◆ kString30_5_2

const CString kString30_5_2 = "3.0.5.2"

## ◆ kString40_4_4

const CString kString40_4_4 = "4.0.4.4"

## ◆ kString50_4_4

const CString kString50_4_4 = "5.0.4.4"

## ◆ kStringAmbi1stOrder

const CString kStringAmbi1stOrder = "1OA"

## ◆ kStringAmbi2cdOrder

const CString kStringAmbi2cdOrder = "2OA"

## ◆ kStringAmbi3rdOrder

const CString kStringAmbi3rdOrder = "3OA"

## ◆ kStringAmbi4thOrder

const CString kStringAmbi4thOrder = "4OA"

## ◆ kStringAmbi5thOrder

const CString kStringAmbi5thOrder = "5OA"

## ◆ kStringAmbi6thOrder

const CString kStringAmbi6thOrder = "6OA"

## ◆ kStringAmbi7thOrder

const CString kStringAmbi7thOrder = "7OA"

## ◆ kStringStereoS

const CString kStringStereoS = "L R"

## ◆ kStringStereoWideS

const CString kStringStereoWideS = "Lw Rw"

## ◆ kStringStereoRS

const CString kStringStereoRS = "Ls Rs"

## ◆ kStringStereoCS

const CString kStringStereoCS = "Lc Rc"

## ◆ kStringStereoSS

const CString kStringStereoSS = "Sl Sr"

## ◆ kStringStereoCLfeS

const CString kStringStereoCLfeS = "C LFE"

## ◆ kStringStereoTFS

const CString kStringStereoTFS = "Tfl Tfr"

## ◆ kStringStereoTSS

const CString kStringStereoTSS = "Tsl Tsr"

## ◆ kStringStereoTRS

const CString kStringStereoTRS = "Trl Trr"

## ◆ kStringStereoBFS

const CString kStringStereoBFS = "Bfl Bfr"

## ◆ kStringCineFrontS

const CString kStringCineFrontS = "L R C Lc Rc"

## ◆ kString30CineS

const CString kString30CineS = "L R C"

## ◆ kString30MusicS

const CString kString30MusicS = "L R S"

## ◆ kString31CineS

const CString kString31CineS = "L R C LFE"

## ◆ kString31MusicS

const CString kString31MusicS = "L R LFE S"

## ◆ kString40CineS

const CString kString40CineS = "L R C S"

## ◆ kString40MusicS

const CString kString40MusicS = "L R Ls Rs"

## ◆ kString41CineS

const CString kString41CineS = "L R C LFE S"

## ◆ kString41MusicS

const CString kString41MusicS = "L R LFE Ls Rs"

## ◆ kString50S

const CString kString50S = "L R C Ls Rs"

## ◆ kString51S

const CString kString51S = "L R C LFE Ls Rs"

## ◆ kString60CineS

const CString kString60CineS = "L R C Ls Rs Cs"

## ◆ kString60MusicS

const CString kString60MusicS = "L R Ls Rs Sl Sr"

## ◆ kString61CineS

const CString kString61CineS = "L R C LFE Ls Rs Cs"

## ◆ kString61MusicS

const CString kString61MusicS = "L R LFE Ls Rs Sl Sr"

## ◆ kString70CineS

const CString kString70CineS = "L R C Ls Rs Lc Rc"

## ◆ kString70MusicS

const CString kString70MusicS = "L R C Ls Rs Sl Sr"

## ◆ kString71CineS

const CString kString71CineS = "L R C LFE Ls Rs Lc Rc"

## ◆ kString71MusicS

const CString kString71MusicS = "L R C LFE Ls Rs Sl Sr"

## ◆ kString80CineS

const CString kString80CineS = "L R C Ls Rs Lc Rc Cs"

## ◆ kString80MusicS

const CString kString80MusicS = "L R C Ls Rs Cs Sl Sr"

## ◆ kString81CineS

const CString kString81CineS = "L R C LFE Ls Rs Lc Rc Cs"

## ◆ kString81MusicS

const CString kString81MusicS = "L R C LFE Ls Rs Cs Sl Sr"

## ◆ kString40_4S

const CString kString40_4S = "L R Ls Rs Tfl Tfr Trl Trr"

## ◆ kString71CineTopCenterS

const CString kString71CineTopCenterS = "L R C LFE Ls Rs Cs Tc"

## ◆ kString71CineCenterHighS

const CString kString71CineCenterHighS = "L R C LFE Ls Rs Cs Tfc"

## ◆ kString71CineFullRearS

const CString kString71CineFullRearS = "L R C LFE Ls Rs Lcs Rcs"

## ◆ kString50_2S

const CString kString50_2S = "L R C Ls Rs Tfl Tfr"

## ◆ kString51_2S

const CString kString51_2S = "L R C LFE Ls Rs Tfl Tfr"

## ◆ kString50_2TopSideS

const CString kString50_2TopSideS = "L R C Ls Rs Tsl Tsr"

## ◆ kString51_2TopSideS

const CString kString51_2TopSideS = "L R C LFE Ls Rs Tsl Tsr"

## ◆ kString71ProximityS

const CString kString71ProximityS = "L R C LFE Ls Rs Pl Pr"

## ◆ kString90CineS

const CString kString90CineS = "L R C Ls Rs Lc Rc Sl Sr"

## ◆ kString91CineS

const CString kString91CineS = "L R C LFE Ls Rs Lc Rc Sl Sr"

## ◆ kString100CineS

const CString kString100CineS = "L R C Ls Rs Lc Rc Cs Sl Sr"

## ◆ kString101CineS

const CString kString101CineS = "L R C LFE Ls Rs Lc Rc Cs Sl Sr"

## ◆ kString50_4S

const CString kString50_4S = "L R C Ls Rs Tfl Tfr Trl Trr"

## ◆ kString51_4S

const CString kString51_4S = "L R C LFE Ls Rs Tfl Tfr Trl Trr"

## ◆ kString50_4_1S

const CString kString50_4_1S = "L R C Ls Rs Tfl Tfr Trl Trr Bfc"

## ◆ kString51_4_1S

const CString kString51_4_1S = "L R C LFE Ls Rs Tfl Tfr Trl Trr Bfc"

## ◆ kString70_2S

const CString kString70_2S = "L R C Ls Rs Sl Sr Tsl Tsr"

## ◆ kString71_2S

const CString kString71_2S = "L R C LFE Ls Rs Sl Sr Tsl Tsr"

## ◆ kString70_2_TFS

const CString kString70_2_TFS = "L R C Ls Rs Sl Sr Tfl Tfr"

## ◆ kString71_2_TFS

const CString kString71_2_TFS = "L R C LFE Ls Rs Sl Sr Tfl Tfr"

## ◆ kString70_3S

const CString kString70_3S = "L R C Ls Rs Sl Sr Tfl Tfr Trc"

## ◆ kString72_3S

const CString kString72_3S = "L R C LFE Ls Rs Sl Sr Tfl Tfr Trc LFE2"

## ◆ kString70_4S

const CString kString70_4S = "L R C Ls Rs Sl Sr Tfl Tfr Trl Trr"

## ◆ kString71_4S

const CString kString71_4S = "L R C LFE Ls Rs Sl Sr Tfl Tfr Trl Trr"

## ◆ kString70_6S

const CString kString70_6S = "L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr"

## ◆ kString71_6S

const CString kString71_6S = "L R C LFE Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr"

## ◆ kString90_4S

const CString kString90_4S = "L R C Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr"

## ◆ kString91_4S

const CString kString91_4S = "L R C LFE Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr"

## ◆ kString90_6S

const CString kString90_6S = "L R C Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr Tsl Tsr"

## ◆ kString91_6S

const CString kString91_6S = "L R C LFE Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr Tsl Tsr"

## ◆ kString90_4_WS

const CString kString90_4_WS = "L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Lw Rw"

## ◆ kString91_4_WS

const CString kString91_4_WS = "L R C LFE Ls Rs Sl Sr Tfl Tfr Trl Trr Lw Rw"

## ◆ kString90_6_WS

const CString kString90_6_WS = "L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr Lw Rw"

## ◆ kString91_6_WS

const CString kString91_6_WS = "L R C LFE Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr Lw Rw"

## ◆ kString50_5S

const CString kString50_5S = "L R C Ls Rs Tc Tfl Tfr Trl Trr"

## ◆ kString51_5S

const CString kString51_5S = "L R C LFE Ls Rs Tc Tfl Tfr Trl Trr"

## ◆ kString50_5_SonyS

const CString kString50_5_SonyS = "L R C Ls Rs Tfl Tfc Tfr Trl Trr"

## ◆ kString50_6S

const CString kString50_6S = "L R C Ls Rs Tc Tfl Tfc Tfr Trl Trr"

## ◆ kString51_6S

const CString kString51_6S = "L R C LFE Ls Rs Tc Tfl Tfc Tfr Trl Trr"

## ◆ kString130S

const CString kString130S = "L R C Ls Rs Sl Sr Tc Tfl Tfc Tfr Trl Trr"

## ◆ kString131S

const CString kString131S = "L R C LFE Ls Rs Sl Sr Tc Tfl Tfc Tfr Trl Trr"

## ◆ kString52_5S

const CString kString52_5S = "L R C LFE Ls Rs Tfl Tfc Tfr Trl Trr LFE2"

## ◆ kString72_5S

const CString kString72_5S = "L R C LFE Ls Rs Lc Rc Tfl Tfc Tfr Trl Trr LFE2"

## ◆ kString41_4_1S

const CString kString41_4_1S = "L R LFE Ls Rs Tfl Tfc Tfr Bfc"

## ◆ kString30_5_2S

const CString kString30_5_2S = "L R C Tfl Tfc Tfr Trl Trr Bfl Bfr"

## ◆ kString40_2_2S

const CString kString40_2_2S = "C Sl Sr Cs Tfc Tsl Tsr Trc"

## ◆ kString40_4_2S

const CString kString40_4_2S = "L R Ls Rs Tfl Tfr Trl Trr Bfl Bfr"

## ◆ kString40_4_4S

const CString kString40_4_4S = "L R Ls Rs Tfl Tfr Trl Trr Bfl Bfr Brl Brr"

## ◆ kString50_4_4S

const CString kString50_4_4S = "L R C Ls Rs Tfl Tfr Trl Trr Bfl Bfr Brl Brr"

## ◆ kString60_4_4S

const CString kString60_4_4S = "L R Ls Rs Sl Sr Tfl Tfr Trl Trr Bfl Bfr Brl Brr"

## ◆ kString50_5_3S

const CString kString50_5_3S = "L R C Ls Rs Tfl Tfc Tfr Trl Trr Bfl Bfc Bfr"

## ◆ kString51_5_3S

const CString kString51_5_3S = "L R C LFE Ls Rs Tfl Tfc Tfr Trl Trr Bfl Bfc Bfr"

## ◆ kString50_2_2S

const CString kString50_2_2S = "L R C Ls Rs Tsl Tsr Bfl Bfr"

## ◆ kString50_3_2S

const CString kString50_3_2S = "L R C Ls Rs Tfl Tfc Tfr Bfl Bfr"

## ◆ kString50_4_2S

const CString kString50_4_2S = "L R C Ls Rs Tfl Tfr Trl Trr Bfl Bfr"

## ◆ kString70_4_2S

const CString kString70_4_2S = "L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Bfl Bfr"

## ◆ kString222S

const CString kString222S = "L R C LFE Ls Rs Lc Rc Cs Sl Sr Tc Tfl Tfc Tfr Trl Trc Trr LFE2 Tsl Tsr Bfl Bfc Bfr"

## ◆ kString220S

const CString kString220S = "L R C Ls Rs Lc Rc Cs Sl Sr Tc Tfl Tfc Tfr Trl Trc Trr Tsl Tsr Bfl Bfc Bfr"

## ◆ kStringAmbi1stOrderS

const CString kStringAmbi1stOrderS = "0 1 2 3"

## ◆ kStringAmbi2cdOrderS

const CString kStringAmbi2cdOrderS = "0 1 2 3 4 5 6 7 8"

## ◆ kStringAmbi3rdOrderS

const CString kStringAmbi3rdOrderS = "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15"

## ◆ kStringAmbi4thOrderS

const CString kStringAmbi4thOrderS = "0..24"

## ◆ kStringAmbi5thOrderS

const CString kStringAmbi5thOrderS = "0..35"

## ◆ kStringAmbi6thOrderS

const CString kStringAmbi6thOrderS = "0..48"

## ◆ kStringAmbi7thOrderS

const CString kStringAmbi7thOrderS = "0..63"

Empty

Copyright © Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.