|
LMMS
|
Functions | |
| int32 | getChannelCount (SpeakerArrangement arr) |
| int32 | getSpeakerIndex (Speaker speaker, SpeakerArrangement arrangement) |
| Speaker | getSpeaker (const SpeakerArrangement &arr, int32 index) |
| bool | isSubsetOf (const SpeakerArrangement &arrSubSet, const SpeakerArrangement &arr) |
| bool | isAuro (const SpeakerArrangement &arr) |
| bool | hasTopSpeakers (const SpeakerArrangement &arr) |
| bool | hasBottomSpeakers (const SpeakerArrangement &arr) |
| bool | hasMiddleSpeakers (const SpeakerArrangement &arr) |
| bool | hasLfe (const SpeakerArrangement &arr) |
| bool | is3D (const SpeakerArrangement &arr) |
| bool | isAmbisonics (const SpeakerArrangement &arr) |
| SpeakerArrangement | getSpeakerArrangementFromString (CString arrStr) |
| CString | getSpeakerArrangementString (SpeakerArrangement arr, bool withSpeakersName) |
| CString | getSpeakerShortName (const SpeakerArrangement &arr, int32 index) |
Speaker Arrangement Definitions (SpeakerArrangement)
|
inline |
Returns the speaker for a given index in a speaker arrangement (return 0 when out of range).
|
inline |
Returns the speaker arrangement associated to a string representation. Returns kEmpty if no associated arrangement is known.
|
inline |
Returns the string representation of a given speaker arrangement. Returns kStringEmpty if arr is unknown.
|
inline |
Returns the index of a given speaker in a speaker arrangement (-1 if speaker is not part of the arrangement).
|
inline |
Returns a CString representation of a given speaker in a given arrangement
|
inline |
Returns true if arrangement contains bottom (lower layer) speakers
|
inline |
Returns true if arrangement contains LFE speakers
|
inline |
Returns true if arrangement contains middle layer (at ears level) speakers
|
inline |
Returns true if arrangement contains top (upper layer) speakers
|
inline |
Returns true if arrangement is a 3D configuration ((top or bottom) and middle)
|
inline |
Returns true if arrangement is a Auro configuration.
|
inline |
Returns true if arrangement is a Auro configuration.
|
inline |
Returns true if arrSubSet is a subset speaker of arr (means each speaker of arrSubSet is included in arr).
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k100 |
L R C Ls Rs Tc Tfl Tfr Trl Trr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k100Cine |
L R C Ls Rs Lc Rc Cs Sl Sr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k101 |
L R C Lfe Ls Rs Tc Tfl Tfr Trl Trr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k101Cine |
L R C Lfe Ls Rs Lc Rc Cs Sl Sr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k101MPEG3D = k101 |
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k102 |
L R C Lfe Ls Rs Tfl Tfc Tfr Trl Trr Lfe2
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k110 |
L R C Ls Rs Tc Tfl Tfc Tfr Trl Trr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k111 |
L R C Lfe Ls Rs Tc Tfl Tfc Tfr Trl Trr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k111MPEG3D = k71_4 |
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k122 |
L R C Lfe Ls Rs Lc Rc Tfl Tfc Tfr Trl Trr Lfe2
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k130 |
L R C Ls Rs Sl Sr Tc Tfl Tfc Tfr Trl Trr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k131 |
L R C Lfe Ls Rs Sl Sr Tc Tfl Tfc Tfr Trl Trr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k140 |
L R Ls Rs Sl Sr Tfl Tfr Trl Trr Bfl Bfr Brl Brr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k220 |
L R C Ls Rs Lc Rc Cs Sl Sr Tc Tfl Tfc Tfr Trl Trc Trr Tsl Tsr Bfl Bfc Bfr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::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
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k30Cine = kSpeakerL | kSpeakerR | kSpeakerC |
L R C
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k30Music = kSpeakerL | kSpeakerR | kSpeakerCs |
L R S
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k31Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe |
L R C Lfe
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k31Music = kSpeakerL | kSpeakerR | kSpeakerLfe | kSpeakerCs |
L R Lfe S
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k40Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerCs |
L R C S (LCRS)
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k40Music = kSpeakerL | kSpeakerR | kSpeakerLs | kSpeakerRs |
L R Ls Rs (Quadro)
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k41Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerCs |
L R C Lfe S (LCRS+Lfe)
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k41Music = kSpeakerL | kSpeakerR | kSpeakerLfe | kSpeakerLs | kSpeakerRs |
L R Lfe Ls Rs (Quadro+Lfe)
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k50 = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs |
L R C Ls Rs
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k50_4 = k90 |
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k51 = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs |
L R C Lfe Ls Rs
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k51_4 = k91 |
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k60Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerCs |
L R C Ls Rs Cs
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k60Music = kSpeakerL | kSpeakerR | kSpeakerLs | kSpeakerRs | kSpeakerSl | kSpeakerSr |
L R Ls Rs Sl Sr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k61Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerCs |
L R C Lfe Ls Rs Cs
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k61Music = kSpeakerL | kSpeakerR | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerSl | kSpeakerSr |
L R Lfe Ls Rs Sl Sr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k70_2 |
L R C Ls Rs Sl Sr Tsl Tsr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k70_4 |
L R C Ls Rs Sl Sr Tfl Tfr Trl Trr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k70_6 |
L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k70Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc |
L R C Ls Rs Lc Rc
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k70Music = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerSl | kSpeakerSr |
L R C Ls Rs Sl Sr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k71_2 |
L R C Lfe Ls Rs Sl Sr Tsl Tsr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k71_4 |
L R C Lfe Ls Rs Sl Sr Tfl Tfr Trl Trr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k71_6 |
L R C Lfe Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k71Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc |
L R C Lfe Ls Rs Lc Rc
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k71CineCenterHigh = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerCs | kSpeakerTfc |
L R C Lfe Ls Rs Cs Tfc
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k71CineFrontHigh = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerTfl | kSpeakerTfr |
L R C Lfe Ls Rs Tfl Tfr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k71CineFullFront = k71Cine |
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k71CineFullRear = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerLcs | kSpeakerRcs |
L R C Lfe Ls Rs Lcs Rcs
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k71CineSideFill = k71Music |
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k71CineSideHigh = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerTsl | kSpeakerTsr |
L R C Lfe Ls Rs Tsl Tsr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k71CineTopCenter = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerCs | kSpeakerTc |
L R C Lfe Ls Rs Cs Tc
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k71MPEG3D = k71CineFrontHigh |
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k71Music = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerSl | kSpeakerSr |
L R C Lfe Ls Rs Sl Sr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k71Proximity = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerPl | kSpeakerPr |
L R C Lfe Ls Rs Pl Pr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k80Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc | kSpeakerCs |
L R C Ls Rs Lc Rc Cs
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k80Cube = kSpeakerL | kSpeakerR | kSpeakerLs | kSpeakerRs | kSpeakerTfl| kSpeakerTfr| kSpeakerTrl | kSpeakerTrr |
L R Ls Rs Tfl Tfr Trl Trr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k80Music = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLs | kSpeakerRs | kSpeakerCs | kSpeakerSl | kSpeakerSr |
L R C Ls Rs Cs Sl Sr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k81Cine = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerLc | kSpeakerRc | kSpeakerCs |
L R C Lfe Ls Rs Lc Rc Cs
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k81MPEG3D |
L R Lfe Ls Rs Tfl Tfc Tfr Bfc
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k81Music = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLfe | kSpeakerLs | kSpeakerRs | kSpeakerCs | kSpeakerSl | kSpeakerSr |
L R C Lfe Ls Rs Cs Sl Sr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k90 |
L R C Ls Rs Tfl Tfr Trl Trr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k90_4 |
L R C Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k90_6 |
L R C Lfe Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr Tsl Tsr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k90Cine |
L R C Ls Rs Lc Rc Sl Sr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k91 |
L R C Lfe Ls Rs Tfl Tfr Trl Trr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k91_4 |
L R C Lfe Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k91_6 |
L R C Lfe Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr Tsl Tsr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k91Atmos = k71_2 |
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::k91Cine |
L R C Lfe Ls Rs Lc Rc Sl Sr
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::kAmbi1stOrderACN = kSpeakerACN0 | kSpeakerACN1 | kSpeakerACN2 | kSpeakerACN3 |
First-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::kAmbi2cdOrderACN = kAmbi1stOrderACN | kSpeakerACN4 | kSpeakerACN5 | kSpeakerACN6 | kSpeakerACN7 | kSpeakerACN8 |
Second-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::kAmbi3rdOrderACN = kAmbi2cdOrderACN | kSpeakerACN9 | kSpeakerACN10 | kSpeakerACN11 | kSpeakerACN12 | kSpeakerACN13 | kSpeakerACN14 | kSpeakerACN15 |
Third-Order with Ambisonic Channel Number (ACN) ordering and SN3D normalization
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::kCineFront = kSpeakerL | kSpeakerR | kSpeakerC | kSpeakerLc | kSpeakerRc |
L R C Lc Rc.
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::kMono = kSpeakerM |
M.
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::kStereo = kSpeakerL | kSpeakerR |
L R.
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::kStereoBF = kSpeakerBfl | kSpeakerBfr |
Bfl Bfr.
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::kStereoCenter = kSpeakerLc | kSpeakerRc |
Lc Rc.
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::kStereoCLfe = kSpeakerC | kSpeakerLfe |
C Lfe.
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::kStereoSide = kSpeakerSl | kSpeakerSr |
Sl Sr.
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::kStereoSurround = kSpeakerLs | kSpeakerRs |
Ls Rs.
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::kStereoTF = kSpeakerTfl | kSpeakerTfr |
Tfl Tfr.
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::kStereoTR = kSpeakerTrl | kSpeakerTrr |
Trl Trr.
| const SpeakerArrangement Steinberg::Vst::SpeakerArr::kStereoTS = kSpeakerTsl | kSpeakerTsr |
Tsl Tsr.
| const CString Steinberg::Vst::SpeakerArr::kString122S = "L R C LFE Ls Rs Lc Rc Tfl Tfc Tfr Trl Trr LFE2" |
| const CString Steinberg::Vst::SpeakerArr::kString131S = "L R C LFE Ls Rs Sl Sr Tc Tfl Tfc Tfr Trl Trr" |
| const CString Steinberg::Vst::SpeakerArr::kString140S = "L R Ls Rs Sl Sr Tfl Tfr Trl Trr Bfl Bfr Brl Brr" |
| const CString Steinberg::Vst::SpeakerArr::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 Steinberg::Vst::SpeakerArr::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 Steinberg::Vst::SpeakerArr::kString70_6S = "L R C Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr" |
| const CString Steinberg::Vst::SpeakerArr::kString71_6S = "L R C LFE Ls Rs Sl Sr Tfl Tfr Trl Trr Tsl Tsr" |
| const CString Steinberg::Vst::SpeakerArr::kString90_6S = "L R C Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr Tsl Tsr" |
| const CString Steinberg::Vst::SpeakerArr::kString91_4S = "L R C LFE Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr" |
| const CString Steinberg::Vst::SpeakerArr::kString91_6S = "L R C LFE Ls Rs Lc Rc Sl Sr Tfl Tfr Trl Trr Tsl Tsr" |
| const CString Steinberg::Vst::SpeakerArr::kStringAmbi3rdOrderS = "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15" |