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

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 Auro configuration. 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 Speaker kSpeakerL = 1 << 0
 Speaker Definitions. More...
 
const Speaker kSpeakerR = 1 << 1
 Right (R) More...
 
const Speaker kSpeakerC = 1 << 2
 Center (C) More...
 
const Speaker kSpeakerLfe = 1 << 3
 Subbass (Lfe) More...
 
const Speaker kSpeakerLs = 1 << 4
 Left Surround (Ls) More...
 
const Speaker kSpeakerRs = 1 << 5
 Right Surround (Rs) More...
 
const Speaker kSpeakerLc = 1 << 6
 Left of Center (Lc) - Front Left Center. More...
 
const Speaker kSpeakerRc = 1 << 7
 Right of Center (Rc) - Front Right Center. More...
 
const Speaker kSpeakerS = 1 << 8
 Surround (S) More...
 
const Speaker kSpeakerCs = kSpeakerS
 Center of Surround (Cs) - Back Center - Surround (S) More...
 
const Speaker kSpeakerSl = 1 << 9
 Side Left (Sl) More...
 
const Speaker kSpeakerSr = 1 << 10
 Side Right (Sr) More...
 
const Speaker kSpeakerTc = 1 << 11
 Top Center Over-head, Top Middle (Tc) More...
 
const Speaker kSpeakerTfl = 1 << 12
 Top Front Left (Tfl) More...
 
const Speaker kSpeakerTfc = 1 << 13
 Top Front Center (Tfc) More...
 
const Speaker kSpeakerTfr = 1 << 14
 Top Front Right (Tfr) More...
 
const Speaker kSpeakerTrl = 1 << 15
 Top Rear/Back Left (Trl) More...
 
const Speaker kSpeakerTrc = 1 << 16
 Top Rear/Back Center (Trc) More...
 
const Speaker kSpeakerTrr = 1 << 17
 Top Rear/Back Right (Trr) More...
 
const Speaker kSpeakerLfe2 = 1 << 18
 Subbass 2 (Lfe2) More...
 
const Speaker kSpeakerM = 1 << 19
 Mono (M) More...
 
const Speaker kSpeakerACN0 = (Speaker)1 << 20
 Ambisonic ACN 0. More...
 
const Speaker kSpeakerACN1 = (Speaker)1 << 21
 Ambisonic ACN 1. More...
 
const Speaker kSpeakerACN2 = (Speaker)1 << 22
 Ambisonic ACN 2. More...
 
const Speaker kSpeakerACN3 = (Speaker)1 << 23
 Ambisonic ACN 3. More...
 
const Speaker kSpeakerACN4 = (Speaker)1 << 38
 Ambisonic ACN 4. More...
 
const Speaker kSpeakerACN5 = (Speaker)1 << 39
 Ambisonic ACN 5. More...
 
const Speaker kSpeakerACN6 = (Speaker)1 << 40
 Ambisonic ACN 6. More...
 
const Speaker kSpeakerACN7 = (Speaker)1 << 41
 Ambisonic ACN 7. More...
 
const Speaker kSpeakerACN8 = (Speaker)1 << 42
 Ambisonic ACN 8. More...
 
const Speaker kSpeakerACN9 = (Speaker)1 << 43
 Ambisonic ACN 9. More...
 
const Speaker kSpeakerACN10 = (Speaker)1 << 44
 Ambisonic ACN 10. More...
 
const Speaker kSpeakerACN11 = (Speaker)1 << 45
 Ambisonic ACN 11. More...
 
const Speaker kSpeakerACN12 = (Speaker)1 << 46
 Ambisonic ACN 12. More...
 
const Speaker kSpeakerACN13 = (Speaker)1 << 47
 Ambisonic ACN 13. More...
 
const Speaker kSpeakerACN14 = (Speaker)1 << 48
 Ambisonic ACN 14. More...
 
const Speaker kSpeakerACN15 = (Speaker)1 << 49
 Ambisonic ACN 15. More...
 
const Speaker kSpeakerTsl = (Speaker)1 << 24
 Top Side Left (Tsl) More...
 
const Speaker kSpeakerTsr = (Speaker)1 << 25
 Top Side Right (Tsr) More...
 
const Speaker kSpeakerLcs = (Speaker)1 << 26
 Left of Center Surround (Lcs) - Back Left Center. More...
 
const Speaker kSpeakerRcs = (Speaker)1 << 27
 Right of Center Surround (Rcs) - Back Right Center. More...
 
const Speaker kSpeakerBfl = (Speaker)1 << 28
 Bottom Front Left (Bfl) More...
 
const Speaker kSpeakerBfc = (Speaker)1 << 29
 Bottom Front Center (Bfc) More...
 
const Speaker kSpeakerBfr = (Speaker)1 << 30
 Bottom Front Right (Bfr) More...
 
const Speaker kSpeakerPl = (Speaker)1 << 31
 Proximity Left (Pl) More...
 
const Speaker kSpeakerPr = (Speaker)1 << 32
 Proximity Right (Pr) More...
 
const Speaker kSpeakerBsl = (Speaker)1 << 33
 Bottom Side Left (Bsl) More...
 
const Speaker kSpeakerBsr = (Speaker)1 << 34
 Bottom Side Right (Bsr) More...
 
const Speaker kSpeakerBrl = (Speaker)1 << 35
 Bottom Rear Left (Brl) More...
 
const Speaker kSpeakerBrc = (Speaker)1 << 36
 Bottom Rear Center (Brc) More...
 
const Speaker kSpeakerBrr = (Speaker)1 << 37
 Bottom Rear Right (Brr) More...
 
const SpeakerArrangement kEmpty = 0
 Speaker Arrangement Definitions. More...
 
const SpeakerArrangement kMono = kSpeakerM
 M. More...
 
const SpeakerArrangement kStereo = kSpeakerL | kSpeakerR
 L R. 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 = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe
 L R C Lfe. More...
 
const SpeakerArrangement k30Music = kSpeakerL | kSpeakerR | kSpeakerCs
 L R S. More...
 
const SpeakerArrangement k31Music = kSpeakerL | kSpeakerR | kSpeakerLfe | kSpeakerCs
 L R Lfe S. More...
 
const SpeakerArrangement k40Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerCs
 L R C S (LCRS) More...
 
const SpeakerArrangement k41Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerCs
 L R C Lfe S (LCRS+Lfe) More...
 
const SpeakerArrangement k40Music = kSpeakerL | kSpeakerR | kSpeakerLs | kSpeakerRs
 L R Ls Rs (Quadro) More...
 
const SpeakerArrangement k41Music = kSpeakerL | kSpeakerR | kSpeakerLfe | kSpeakerLs | kSpeakerRs
 L R Lfe Ls Rs (Quadro+Lfe) More...
 
const SpeakerArrangement k50 = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs
 L R C Ls Rs. More...
 
const SpeakerArrangement k51 = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs
 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 = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerCs
 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 = kSpeakerL | kSpeakerR | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerSl | kSpeakerSr
 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 = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc
 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 = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerSl | kSpeakerSr
 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 = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc | kSpeakerCs
 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 = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerCs | kSpeakerSl | kSpeakerSr
 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
 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
 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. More...
 
const SpeakerArrangement kAmbi2cdOrderACN = kAmbi1stOrderACN | kSpeakerACN4 | kSpeakerACN5 | kSpeakerACN6 | kSpeakerACN7 | kSpeakerACN8
 Second-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization. More...
 
const SpeakerArrangement kAmbi3rdOrderACN = kAmbi2cdOrderACN | kSpeakerACN9 | kSpeakerACN10 | kSpeakerACN11 | kSpeakerACN12 | kSpeakerACN13 | kSpeakerACN14 | kSpeakerACN15
 Third-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization. More...
 
const SpeakerArrangement k80Cube = kSpeakerL | kSpeakerR | kSpeakerLs | kSpeakerRs | kSpeakerTfl| kSpeakerTfr| kSpeakerTrl | kSpeakerTrr
 L R Ls Rs Tfl Tfr Trl Trr. More...
 
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 k71CineFrontHigh = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerTfl | kSpeakerTfr
 L R C Lfe Ls Rs Tfl Tfr. More...
 
const SpeakerArrangement k71MPEG3D = k71CineFrontHigh
 
const SpeakerArrangement k71CineSideHigh = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerTsl | kSpeakerTsr
 L R C Lfe Ls Rs Tsl Tsr. More...
 
const SpeakerArrangement k81MPEG3D
 L R Lfe Ls Rs Tfl Tfc Tfr Bfc. More...
 
const SpeakerArrangement k90
 L R C Ls Rs Tfl Tfr Trl Trr. More...
 
const SpeakerArrangement k50_4 = k90
 
const SpeakerArrangement k91
 L R C Lfe Ls Rs Tfl Tfr Trl Trr. More...
 
const SpeakerArrangement k51_4 = k91
 
const SpeakerArrangement k70_2
 L R C Ls Rs Sl Sr Tsl Tsr. More...
 
const SpeakerArrangement k71_2
 L R C Lfe Ls Rs Sl Sr Tsl Tsr. More...
 
const SpeakerArrangement k91Atmos = k71_2
 
const SpeakerArrangement k70_4
 L R C Ls Rs Sl Sr Tfl Tfr Trl Trr. More...
 
const SpeakerArrangement k71_4
 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
 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
 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
 L R C Lfe Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr Tsl Tsr. More...
 
const SpeakerArrangement k100
 L R C Ls Rs Tc Tfl Tfr Trl Trr. More...
 
const SpeakerArrangement k101
 L R C Lfe Ls Rs Tc Tfl Tfr Trl Trr. More...
 
const SpeakerArrangement k101MPEG3D = k101
 
const SpeakerArrangement k102
 L R C Lfe Ls Rs Tfl Tfc Tfr Trl Trr Lfe2. More...
 
const SpeakerArrangement k110
 L R C Ls Rs Tc Tfl Tfc Tfr Trl Trr. More...
 
const SpeakerArrangement k111
 L R C Lfe Ls Rs Tc Tfl Tfc Tfr Trl Trr. More...
 
const SpeakerArrangement k122
 L R C Lfe Ls Rs Lc Rc Tfl Tfc Tfr Trl Trr Lfe2. More...
 
const SpeakerArrangement k130
 L R C Ls Rs Sl Sr Tc Tfl Tfc Tfr Trl Trr. More...
 
const SpeakerArrangement k131
 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 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 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 CString kStringEmpty = ""
 Speaker Arrangement String Representation. More...
 
const CString kStringMono = "Mono"
 
const CString kStringStereo = "Stereo"
 
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 kString71CineFrontHigh = "7.1 Cine Front High"
 
const CString kString71CineSideHigh = "7.1 Cine Side High"
 
const CString kString71CineFullRear = "7.1 Cine Full Rear"
 
const CString kString71Proximity = "7.1 Proximity"
 
const CString kString80Cine = "8.0 Cine"
 
const CString kString80Music = "8.0 Music"
 
const CString kString80Cube = "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 kString102 = "10.2 Experimental"
 
const CString kString122 = "12.2"
 
const CString kString50_4 = "5.0.4"
 
const CString kString51_4 = "5.1.4"
 
const CString kString70_2 = "7.0.2"
 
const CString kString71_2 = "7.1.2"
 
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"
 
const CString kString91_4 = "9.1.4"
 
const CString kString90_6 = "9.0.6"
 
const CString kString91_6 = "9.1.6"
 
const CString kString100 = "10.0 Auro-3D"
 
const CString kString101 = "10.1 Auro-3D"
 
const CString kString110 = "11.0 Auro-3D"
 
const CString kString111 = "11.1 Auro-3D"
 
const CString kString130 = "13.0 Auro-3D"
 
const CString kString131 = "13.1 Auro-3D"
 
const CString kString81MPEG = "8.1 MPEG"
 
const CString kString140 = "14.0"
 
const CString kString222 = "22.2"
 
const CString kString220 = "22.0"
 
const CString kStringAmbi1stOrder = "1st Order Ambisonics"
 
const CString kStringAmbi2cdOrder = "2nd Order Ambisonics"
 
const CString kStringAmbi3rdOrder = "3rd Order Ambisonics"
 
const CString kStringMonoS = "M"
 Speaker Arrangement String Representation with Speakers Name. More...
 
const CString kStringStereoS = "L R"
 
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 kString80CubeS = "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 kString71CineFrontHighS = "L R C LFE Ls Rs Tfl Tfr"
 
const CString kString71CineSideHighS = "L R C LFE Ls Rs Tsl Tsr"
 
const CString kString71CineFullRearS = "L R C LFE Ls Rs Lcs Rcs"
 
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 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_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 kString100S = "L R C Ls Rs Tc Tfl Tfr Trl Trr"
 
const CString kString101S = "L R C LFE Ls Rs Tc Tfl Tfr Trl Trr"
 
const CString kString110S = "L R C Ls Rs Tc Tfl Tfc Tfr Trl Trr"
 
const CString kString111S = "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 kString102S = "L R C LFE Ls Rs Tfl Tfc Tfr Trl Trr LFE2"
 
const CString kString122S = "L R C LFE Ls Rs Lc Rc Tfl Tfc Tfr Trl Trr LFE2"
 
const CString kString81MPEGS = "L R LFE Ls Rs Tfl Tfc Tfr Bfc"
 
const CString kString140S = "L R Ls Rs Sl Sr Tfl Tfr Trl Trr Bfl Bfr Brl Brr"
 
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"
 

Detailed Description

vst3_speaker_types.jpg


A SpeakerArrangement is a bitset combination of speakers. For example:

const SpeakerArrangement kStereo = kSpeakerL | kSpeakerR; // => hex: 0x03 / binary: 0011.
See also
IAudioProcessor::getBusArrangement () and IAudioProcessor::setBusArrangements ()

Function Documentation

◆ getChannelCount()

int32 Steinberg::Vst::SpeakerArr::getChannelCount ( SpeakerArrangement  arr)
inline

Returns number of channels used in speaker arrangement.

◆ 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 Auro configuration.

◆ 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

◆ kSpeakerL

const Speaker kSpeakerL = 1 << 0

Speaker Definitions.

Left (L)

◆ kSpeakerR

const Speaker kSpeakerR = 1 << 1

Right (R)

◆ kSpeakerC

const Speaker kSpeakerC = 1 << 2

Center (C)

◆ kSpeakerLfe

const Speaker kSpeakerLfe = 1 << 3

Subbass (Lfe)

◆ kSpeakerLs

const Speaker kSpeakerLs = 1 << 4

Left Surround (Ls)

◆ kSpeakerRs

const Speaker kSpeakerRs = 1 << 5

Right Surround (Rs)

◆ kSpeakerLc

const Speaker kSpeakerLc = 1 << 6

Left of Center (Lc) - Front Left Center.

◆ kSpeakerRc

const Speaker kSpeakerRc = 1 << 7

Right of Center (Rc) - Front Right Center.

◆ kSpeakerS

const Speaker kSpeakerS = 1 << 8

Surround (S)

◆ kSpeakerCs

const Speaker kSpeakerCs = kSpeakerS

Center of Surround (Cs) - Back Center - Surround (S)

◆ kSpeakerSl

const Speaker kSpeakerSl = 1 << 9

Side Left (Sl)

◆ kSpeakerSr

const Speaker kSpeakerSr = 1 << 10

Side Right (Sr)

◆ kSpeakerTc

const Speaker kSpeakerTc = 1 << 11

Top Center Over-head, Top Middle (Tc)

◆ kSpeakerTfl

const Speaker kSpeakerTfl = 1 << 12

Top Front Left (Tfl)

◆ kSpeakerTfc

const Speaker kSpeakerTfc = 1 << 13

Top Front Center (Tfc)

◆ kSpeakerTfr

const Speaker kSpeakerTfr = 1 << 14

Top Front Right (Tfr)

◆ kSpeakerTrl

const Speaker kSpeakerTrl = 1 << 15

Top Rear/Back Left (Trl)

◆ kSpeakerTrc

const Speaker kSpeakerTrc = 1 << 16

Top Rear/Back Center (Trc)

◆ kSpeakerTrr

const Speaker kSpeakerTrr = 1 << 17

Top Rear/Back Right (Trr)

◆ kSpeakerLfe2

const Speaker kSpeakerLfe2 = 1 << 18

Subbass 2 (Lfe2)

◆ kSpeakerM

const Speaker kSpeakerM = 1 << 19

Mono (M)

◆ kSpeakerACN0

const Speaker kSpeakerACN0 = (Speaker)1 << 20

Ambisonic ACN 0.

◆ kSpeakerACN1

const Speaker kSpeakerACN1 = (Speaker)1 << 21

Ambisonic ACN 1.

◆ kSpeakerACN2

const Speaker kSpeakerACN2 = (Speaker)1 << 22

Ambisonic ACN 2.

◆ kSpeakerACN3

const Speaker kSpeakerACN3 = (Speaker)1 << 23

Ambisonic ACN 3.

◆ kSpeakerACN4

const Speaker kSpeakerACN4 = (Speaker)1 << 38

Ambisonic ACN 4.

◆ kSpeakerACN5

const Speaker kSpeakerACN5 = (Speaker)1 << 39

Ambisonic ACN 5.

◆ kSpeakerACN6

const Speaker kSpeakerACN6 = (Speaker)1 << 40

Ambisonic ACN 6.

◆ kSpeakerACN7

const Speaker kSpeakerACN7 = (Speaker)1 << 41

Ambisonic ACN 7.

◆ kSpeakerACN8

const Speaker kSpeakerACN8 = (Speaker)1 << 42

Ambisonic ACN 8.

◆ kSpeakerACN9

const Speaker kSpeakerACN9 = (Speaker)1 << 43

Ambisonic ACN 9.

◆ kSpeakerACN10

const Speaker kSpeakerACN10 = (Speaker)1 << 44

Ambisonic ACN 10.

◆ kSpeakerACN11

const Speaker kSpeakerACN11 = (Speaker)1 << 45

Ambisonic ACN 11.

◆ kSpeakerACN12

const Speaker kSpeakerACN12 = (Speaker)1 << 46

Ambisonic ACN 12.

◆ kSpeakerACN13

const Speaker kSpeakerACN13 = (Speaker)1 << 47

Ambisonic ACN 13.

◆ kSpeakerACN14

const Speaker kSpeakerACN14 = (Speaker)1 << 48

Ambisonic ACN 14.

◆ kSpeakerACN15

const Speaker kSpeakerACN15 = (Speaker)1 << 49

Ambisonic ACN 15.

◆ kSpeakerTsl

const Speaker kSpeakerTsl = (Speaker)1 << 24

Top Side Left (Tsl)

◆ kSpeakerTsr

const Speaker kSpeakerTsr = (Speaker)1 << 25

Top Side Right (Tsr)

◆ kSpeakerLcs

const Speaker kSpeakerLcs = (Speaker)1 << 26

Left of Center Surround (Lcs) - Back Left Center.

◆ kSpeakerRcs

const Speaker kSpeakerRcs = (Speaker)1 << 27

Right of Center Surround (Rcs) - Back Right Center.

◆ kSpeakerBfl

const Speaker kSpeakerBfl = (Speaker)1 << 28

Bottom Front Left (Bfl)

◆ kSpeakerBfc

const Speaker kSpeakerBfc = (Speaker)1 << 29

Bottom Front Center (Bfc)

◆ kSpeakerBfr

const Speaker kSpeakerBfr = (Speaker)1 << 30

Bottom Front Right (Bfr)

◆ kSpeakerPl

const Speaker kSpeakerPl = (Speaker)1 << 31

Proximity Left (Pl)

◆ kSpeakerPr

const Speaker kSpeakerPr = (Speaker)1 << 32

Proximity Right (Pr)

◆ kSpeakerBsl

const Speaker kSpeakerBsl = (Speaker)1 << 33

Bottom Side Left (Bsl)

◆ kSpeakerBsr

const Speaker kSpeakerBsr = (Speaker)1 << 34

Bottom Side Right (Bsr)

◆ kSpeakerBrl

const Speaker kSpeakerBrl = (Speaker)1 << 35

Bottom Rear Left (Brl)

◆ kSpeakerBrc

const Speaker kSpeakerBrc = (Speaker)1 << 36

Bottom Rear Center (Brc)

◆ kSpeakerBrr

const Speaker kSpeakerBrr = (Speaker)1 << 37

Bottom Rear Right (Brr)

◆ kEmpty

const SpeakerArrangement kEmpty = 0

Speaker Arrangement Definitions.

empty arrangement

◆ kMono

M.

◆ kStereo

L R.

◆ 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

Tfl Tfr.

◆ kStereoTS

Tsl Tsr.

◆ kStereoTR

Trl Trr.

◆ kStereoBF

Bfl Bfr.

◆ kCineFront

L R C Lc Rc.

◆ k30Cine

L R C.

◆ k31Cine

L R C Lfe.

◆ k30Music

L R S.

◆ k31Music

L R Lfe S.

◆ k40Cine

L R C S (LCRS)

◆ k41Cine

L R C Lfe S (LCRS+Lfe)

◆ k40Music

L R Ls Rs (Quadro)

◆ k41Music

L R Lfe Ls Rs (Quadro+Lfe)

◆ k50

◆ k51

◆ k60Cine

L R C Ls Rs Cs.

◆ k61Cine

◆ k60Music

L R Ls Rs Sl Sr.

◆ k61Music

L R Lfe Ls Rs Sl Sr.

◆ k70Cine

◆ k71Cine

◆ k71CineFullFront

const SpeakerArrangement k71CineFullFront = k71Cine

◆ k70Music

L R C Ls Rs Sl Sr.

◆ k71Music

L R C Lfe Ls Rs Sl Sr.

◆ k71CineFullRear

L R C Lfe Ls Rs Lcs Rcs.

◆ k71CineSideFill

const SpeakerArrangement k71CineSideFill = k71Music

◆ k71Proximity

L R C Lfe Ls Rs Pl Pr.

◆ k80Cine

◆ k81Cine

◆ k80Music

◆ k81Music

◆ k90Cine

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

L R C Ls Rs Lc Rc Sl Sr.

◆ k91Cine

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

L R C Lfe Ls Rs Lc Rc Sl Sr.

◆ k100Cine

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

L R C Ls Rs Lc Rc Cs Sl Sr.

◆ k101Cine

const SpeakerArrangement k101Cine
Initial value:
const Speaker kSpeakerRc
Right of Center (Rc) - Front Right Center.
Definition: vstspeaker.h:48
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerCs
Center of Surround (Cs) - Back Center - Surround (S)
Definition: vstspeaker.h:50
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerSr
Side Right (Sr)
Definition: vstspeaker.h:52
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerLfe
Subbass (Lfe)
Definition: vstspeaker.h:44
const Speaker kSpeakerSl
Side Left (Sl)
Definition: vstspeaker.h:51
const Speaker kSpeakerLc
Left of Center (Lc) - Front Left Center.
Definition: vstspeaker.h:47

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

◆ kAmbi1stOrderACN

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

◆ kAmbi2cdOrderACN

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

◆ kAmbi3rdOrderACN

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

◆ k80Cube

◆ k71CineTopCenter

L R C Lfe Ls Rs Cs Tc.

◆ k71CineCenterHigh

L R C Lfe Ls Rs Cs Tfc.

◆ k71CineFrontHigh

L R C Lfe Ls Rs Tfl Tfr.

◆ k71MPEG3D

◆ k71CineSideHigh

L R C Lfe Ls Rs Tsl Tsr.

◆ k81MPEG3D

const SpeakerArrangement k81MPEG3D
Initial value:
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTfc
Top Front Center (Tfc)
Definition: vstspeaker.h:55
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerBfc
Bottom Front Center (Bfc)
Definition: vstspeaker.h:86
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerLfe
Subbass (Lfe)
Definition: vstspeaker.h:44

L R Lfe Ls Rs Tfl Tfc Tfr Bfc.

◆ k90

const SpeakerArrangement k90
Initial value:
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54

L R C Ls Rs Tfl Tfr Trl Trr.

◆ k50_4

const SpeakerArrangement k50_4 = k90

◆ k91

const SpeakerArrangement k91
Initial value:
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerLfe
Subbass (Lfe)
Definition: vstspeaker.h:44

L R C Lfe Ls Rs Tfl Tfr Trl Trr.

◆ k51_4

const SpeakerArrangement k51_4 = k91

◆ k70_2

const SpeakerArrangement k70_2
Initial value:
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerSr
Side Right (Sr)
Definition: vstspeaker.h:52
const Speaker kSpeakerTsr
Top Side Right (Tsr)
Definition: vstspeaker.h:81
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerTsl
Top Side Left (Tsl)
Definition: vstspeaker.h:80
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerSl
Side Left (Sl)
Definition: vstspeaker.h:51

L R C Ls Rs Sl Sr Tsl Tsr.

◆ k71_2

const SpeakerArrangement k71_2
Initial value:
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerSr
Side Right (Sr)
Definition: vstspeaker.h:52
const Speaker kSpeakerTsr
Top Side Right (Tsr)
Definition: vstspeaker.h:81
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerTsl
Top Side Left (Tsl)
Definition: vstspeaker.h:80
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerLfe
Subbass (Lfe)
Definition: vstspeaker.h:44
const Speaker kSpeakerSl
Side Left (Sl)
Definition: vstspeaker.h:51

L R C Lfe Ls Rs Sl Sr Tsl Tsr.

◆ k91Atmos

const SpeakerArrangement k91Atmos = k71_2

◆ k70_4

const SpeakerArrangement k70_4
Initial value:
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerSr
Side Right (Sr)
Definition: vstspeaker.h:52
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerSl
Side Left (Sl)
Definition: vstspeaker.h:51

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

◆ k71_4

const SpeakerArrangement k71_4
Initial value:
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerSr
Side Right (Sr)
Definition: vstspeaker.h:52
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerLfe
Subbass (Lfe)
Definition: vstspeaker.h:44
const Speaker kSpeakerSl
Side Left (Sl)
Definition: vstspeaker.h:51

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:
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerSr
Side Right (Sr)
Definition: vstspeaker.h:52
const Speaker kSpeakerTsr
Top Side Right (Tsr)
Definition: vstspeaker.h:81
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerTsl
Top Side Left (Tsl)
Definition: vstspeaker.h:80
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerSl
Side Left (Sl)
Definition: vstspeaker.h:51

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

◆ k71_6

const SpeakerArrangement k71_6
Initial value:
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerSr
Side Right (Sr)
Definition: vstspeaker.h:52
const Speaker kSpeakerTsr
Top Side Right (Tsr)
Definition: vstspeaker.h:81
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerTsl
Top Side Left (Tsl)
Definition: vstspeaker.h:80
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerLfe
Subbass (Lfe)
Definition: vstspeaker.h:44
const Speaker kSpeakerSl
Side Left (Sl)
Definition: vstspeaker.h:51

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

◆ k90_4

const SpeakerArrangement k90_4
Initial value:
const Speaker kSpeakerRc
Right of Center (Rc) - Front Right Center.
Definition: vstspeaker.h:48
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerSr
Side Right (Sr)
Definition: vstspeaker.h:52
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerSl
Side Left (Sl)
Definition: vstspeaker.h:51
const Speaker kSpeakerLc
Left of Center (Lc) - Front Left Center.
Definition: vstspeaker.h:47

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

◆ k91_4

const SpeakerArrangement k91_4
Initial value:
const Speaker kSpeakerRc
Right of Center (Rc) - Front Right Center.
Definition: vstspeaker.h:48
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerSr
Side Right (Sr)
Definition: vstspeaker.h:52
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerLfe
Subbass (Lfe)
Definition: vstspeaker.h:44
const Speaker kSpeakerSl
Side Left (Sl)
Definition: vstspeaker.h:51
const Speaker kSpeakerLc
Left of Center (Lc) - Front Left Center.
Definition: vstspeaker.h:47

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

◆ k90_6

const SpeakerArrangement k90_6
Initial value:
const Speaker kSpeakerRc
Right of Center (Rc) - Front Right Center.
Definition: vstspeaker.h:48
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerSr
Side Right (Sr)
Definition: vstspeaker.h:52
const Speaker kSpeakerTsr
Top Side Right (Tsr)
Definition: vstspeaker.h:81
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerTsl
Top Side Left (Tsl)
Definition: vstspeaker.h:80
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerSl
Side Left (Sl)
Definition: vstspeaker.h:51
const Speaker kSpeakerLc
Left of Center (Lc) - Front Left Center.
Definition: vstspeaker.h:47

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

◆ k91_6

const SpeakerArrangement k91_6
Initial value:
const Speaker kSpeakerRc
Right of Center (Rc) - Front Right Center.
Definition: vstspeaker.h:48
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerSr
Side Right (Sr)
Definition: vstspeaker.h:52
const Speaker kSpeakerTsr
Top Side Right (Tsr)
Definition: vstspeaker.h:81
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerTsl
Top Side Left (Tsl)
Definition: vstspeaker.h:80
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerLfe
Subbass (Lfe)
Definition: vstspeaker.h:44
const Speaker kSpeakerSl
Side Left (Sl)
Definition: vstspeaker.h:51
const Speaker kSpeakerLc
Left of Center (Lc) - Front Left Center.
Definition: vstspeaker.h:47

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

◆ k100

const SpeakerArrangement k100
Initial value:
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerTc
Top Center Over-head, Top Middle (Tc)
Definition: vstspeaker.h:53

L R C Ls Rs Tc Tfl Tfr Trl Trr.

◆ k101

const SpeakerArrangement k101
Initial value:
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerLfe
Subbass (Lfe)
Definition: vstspeaker.h:44
const Speaker kSpeakerTc
Top Center Over-head, Top Middle (Tc)
Definition: vstspeaker.h:53

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

◆ k101MPEG3D

const SpeakerArrangement k101MPEG3D = k101

◆ k102

const SpeakerArrangement k102
Initial value:
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerLfe2
Subbass 2 (Lfe2)
Definition: vstspeaker.h:60
const Speaker kSpeakerTfc
Top Front Center (Tfc)
Definition: vstspeaker.h:55
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerLfe
Subbass (Lfe)
Definition: vstspeaker.h:44

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

◆ k110

const SpeakerArrangement k110
Initial value:
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerTfc
Top Front Center (Tfc)
Definition: vstspeaker.h:55
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerTc
Top Center Over-head, Top Middle (Tc)
Definition: vstspeaker.h:53

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

◆ k111

const SpeakerArrangement k111
Initial value:
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerTfc
Top Front Center (Tfc)
Definition: vstspeaker.h:55
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerLfe
Subbass (Lfe)
Definition: vstspeaker.h:44
const Speaker kSpeakerTc
Top Center Over-head, Top Middle (Tc)
Definition: vstspeaker.h:53

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

◆ k122

const SpeakerArrangement k122
Initial value:
const Speaker kSpeakerRc
Right of Center (Rc) - Front Right Center.
Definition: vstspeaker.h:48
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerLfe2
Subbass 2 (Lfe2)
Definition: vstspeaker.h:60
const Speaker kSpeakerTfc
Top Front Center (Tfc)
Definition: vstspeaker.h:55
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerLfe
Subbass (Lfe)
Definition: vstspeaker.h:44
const Speaker kSpeakerLc
Left of Center (Lc) - Front Left Center.
Definition: vstspeaker.h:47

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

◆ k130

const SpeakerArrangement k130
Initial value:
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerSr
Side Right (Sr)
Definition: vstspeaker.h:52
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerTfc
Top Front Center (Tfc)
Definition: vstspeaker.h:55
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerSl
Side Left (Sl)
Definition: vstspeaker.h:51
const Speaker kSpeakerTc
Top Center Over-head, Top Middle (Tc)
Definition: vstspeaker.h:53

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

◆ k131

const SpeakerArrangement k131
Initial value:
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerSr
Side Right (Sr)
Definition: vstspeaker.h:52
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerTfc
Top Front Center (Tfc)
Definition: vstspeaker.h:55
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerLfe
Subbass (Lfe)
Definition: vstspeaker.h:44
const Speaker kSpeakerSl
Side Left (Sl)
Definition: vstspeaker.h:51
const Speaker kSpeakerTc
Top Center Over-head, Top Middle (Tc)
Definition: vstspeaker.h:53

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

◆ k140

const SpeakerArrangement k140
Initial value:
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerBfr
Bottom Front Right (Bfr)
Definition: vstspeaker.h:87
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerSr
Side Right (Sr)
Definition: vstspeaker.h:52
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerBfl
Bottom Front Left (Bfl)
Definition: vstspeaker.h:85
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerBrl
Bottom Rear Left (Brl)
Definition: vstspeaker.h:94
const Speaker kSpeakerBrr
Bottom Rear Right (Brr)
Definition: vstspeaker.h:96
const Speaker kSpeakerSl
Side Left (Sl)
Definition: vstspeaker.h:51

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

◆ k220

const SpeakerArrangement k220
Initial value:
const Speaker kSpeakerRc
Right of Center (Rc) - Front Right Center.
Definition: vstspeaker.h:48
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerBfr
Bottom Front Right (Bfr)
Definition: vstspeaker.h:87
const Speaker kSpeakerCs
Center of Surround (Cs) - Back Center - Surround (S)
Definition: vstspeaker.h:50
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerSr
Side Right (Sr)
Definition: vstspeaker.h:52
const Speaker kSpeakerTsr
Top Side Right (Tsr)
Definition: vstspeaker.h:81
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerTrc
Top Rear/Back Center (Trc)
Definition: vstspeaker.h:58
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerBfl
Bottom Front Left (Bfl)
Definition: vstspeaker.h:85
const Speaker kSpeakerTfc
Top Front Center (Tfc)
Definition: vstspeaker.h:55
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerTsl
Top Side Left (Tsl)
Definition: vstspeaker.h:80
const Speaker kSpeakerBfc
Bottom Front Center (Bfc)
Definition: vstspeaker.h:86
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerSl
Side Left (Sl)
Definition: vstspeaker.h:51
const Speaker kSpeakerLc
Left of Center (Lc) - Front Left Center.
Definition: vstspeaker.h:47
const Speaker kSpeakerTc
Top Center Over-head, Top Middle (Tc)
Definition: vstspeaker.h:53

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

◆ k222

const SpeakerArrangement k222
Initial value:
const Speaker kSpeakerRc
Right of Center (Rc) - Front Right Center.
Definition: vstspeaker.h:48
const Speaker kSpeakerR
Right (R)
Definition: vstspeaker.h:42
const Speaker kSpeakerBfr
Bottom Front Right (Bfr)
Definition: vstspeaker.h:87
const Speaker kSpeakerCs
Center of Surround (Cs) - Back Center - Surround (S)
Definition: vstspeaker.h:50
const Speaker kSpeakerLs
Left Surround (Ls)
Definition: vstspeaker.h:45
const Speaker kSpeakerSr
Side Right (Sr)
Definition: vstspeaker.h:52
const Speaker kSpeakerTsr
Top Side Right (Tsr)
Definition: vstspeaker.h:81
const Speaker kSpeakerTfr
Top Front Right (Tfr)
Definition: vstspeaker.h:56
const Speaker kSpeakerTrc
Top Rear/Back Center (Trc)
Definition: vstspeaker.h:58
const Speaker kSpeakerL
Speaker Definitions.
Definition: vstspeaker.h:41
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl)
Definition: vstspeaker.h:57
const Speaker kSpeakerLfe2
Subbass 2 (Lfe2)
Definition: vstspeaker.h:60
const Speaker kSpeakerBfl
Bottom Front Left (Bfl)
Definition: vstspeaker.h:85
const Speaker kSpeakerTfc
Top Front Center (Tfc)
Definition: vstspeaker.h:55
const Speaker kSpeakerTrr
Top Rear/Back Right (Trr)
Definition: vstspeaker.h:59
const Speaker kSpeakerRs
Right Surround (Rs)
Definition: vstspeaker.h:46
const Speaker kSpeakerTsl
Top Side Left (Tsl)
Definition: vstspeaker.h:80
const Speaker kSpeakerBfc
Bottom Front Center (Bfc)
Definition: vstspeaker.h:86
const Speaker kSpeakerC
Center (C)
Definition: vstspeaker.h:43
const Speaker kSpeakerTfl
Top Front Left (Tfl)
Definition: vstspeaker.h:54
const Speaker kSpeakerLfe
Subbass (Lfe)
Definition: vstspeaker.h:44
const Speaker kSpeakerSl
Side Left (Sl)
Definition: vstspeaker.h:51
const Speaker kSpeakerLc
Left of Center (Lc) - Front Left Center.
Definition: vstspeaker.h:47
const Speaker kSpeakerTc
Top Center Over-head, Top Middle (Tc)
Definition: vstspeaker.h:53

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

◆ kStringEmpty

const CString kStringEmpty = ""

Speaker Arrangement String Representation.

◆ kStringMono

const CString kStringMono = "Mono"

◆ kStringStereo

const CString kStringStereo = "Stereo"

◆ 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"

◆ kString71CineFrontHigh

const CString kString71CineFrontHigh = "7.1 Cine Front High"

◆ kString71CineSideHigh

const CString kString71CineSideHigh = "7.1 Cine Side High"

◆ kString71CineFullRear

const CString kString71CineFullRear = "7.1 Cine Full Rear"

◆ kString71Proximity

const CString kString71Proximity = "7.1 Proximity"

◆ kString80Cine

const CString kString80Cine = "8.0 Cine"

◆ kString80Music

const CString kString80Music = "8.0 Music"

◆ kString80Cube

const CString kString80Cube = "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"

◆ kString102

const CString kString102 = "10.2 Experimental"

◆ kString122

const CString kString122 = "12.2"

◆ kString50_4

const CString kString50_4 = "5.0.4"

◆ kString51_4

const CString kString51_4 = "5.1.4"

◆ kString70_2

const CString kString70_2 = "7.0.2"

◆ kString71_2

const CString kString71_2 = "7.1.2"

◆ 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"

◆ kString91_4

const CString kString91_4 = "9.1.4"

◆ kString90_6

const CString kString90_6 = "9.0.6"

◆ kString91_6

const CString kString91_6 = "9.1.6"

◆ kString100

const CString kString100 = "10.0 Auro-3D"

◆ kString101

const CString kString101 = "10.1 Auro-3D"

◆ kString110

const CString kString110 = "11.0 Auro-3D"

◆ kString111

const CString kString111 = "11.1 Auro-3D"

◆ kString130

const CString kString130 = "13.0 Auro-3D"

◆ kString131

const CString kString131 = "13.1 Auro-3D"

◆ kString81MPEG

const CString kString81MPEG = "8.1 MPEG"

◆ kString140

const CString kString140 = "14.0"

◆ kString222

const CString kString222 = "22.2"

◆ kString220

const CString kString220 = "22.0"

◆ kStringAmbi1stOrder

const CString kStringAmbi1stOrder = "1st Order Ambisonics"

◆ kStringAmbi2cdOrder

const CString kStringAmbi2cdOrder = "2nd Order Ambisonics"

◆ kStringAmbi3rdOrder

const CString kStringAmbi3rdOrder = "3rd Order Ambisonics"

◆ kStringMonoS

const CString kStringMonoS = "M"

Speaker Arrangement String Representation with Speakers Name.

◆ kStringStereoS

const CString kStringStereoS = "L R"

◆ 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"

◆ kString80CubeS

const CString kString80CubeS = "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"

◆ kString71CineFrontHighS

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

◆ kString71CineSideHighS

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

◆ kString71CineFullRearS

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

◆ 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"

◆ 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_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"

◆ kString100S

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

◆ kString101S

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

◆ kString110S

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

◆ kString111S

const CString kString111S = "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"

◆ kString102S

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

◆ kString122S

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

◆ kString81MPEGS

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

◆ kString140S

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

◆ 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"
Empty

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