468const 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";
469const CString kString220S =
"L R C Ls Rs Lc Rc Cs Sl Sr Tc Tfl Tfc Tfr Trl Trc Trr Tsl Tsr Bfl Bfc Bfr";
498 if ((arrangement & speaker) == 0)
529 arrTmp = arrTmp >> 1;
539 return (arrSubSet == (arrSubSet & arr));
604 if (((top || bottom) && middle) || (top && bottom))
878 arrTmp = arrTmp >> 1;
register unsigned i
Definition inflate.c:1575
const Speaker kSpeakerPr
Proximity Right (Pr).
Definition vstspeaker.h:90
const Speaker kSpeakerCs
Center of Surround (Cs) - Back Center - Surround (S).
Definition vstspeaker.h:50
const Speaker kSpeakerLfe
Subbass (Lfe).
Definition vstspeaker.h:44
const Speaker kSpeakerTsl
Top Side Left (Tsl).
Definition vstspeaker.h:80
const Speaker kSpeakerACN0
Ambisonic ACN 0.
Definition vstspeaker.h:63
const Speaker kSpeakerR
Right (R).
Definition vstspeaker.h:42
const Speaker kSpeakerBfr
Bottom Front Right (Bfr).
Definition vstspeaker.h:87
const Speaker kSpeakerRcs
Right of Center Surround (Rcs) - Back Right Center.
Definition vstspeaker.h:83
const Speaker kSpeakerACN2
Ambisonic ACN 2.
Definition vstspeaker.h:65
const Speaker kSpeakerACN1
Ambisonic ACN 1.
Definition vstspeaker.h:64
const Speaker kSpeakerTrc
Top Rear/Back Center (Trc).
Definition vstspeaker.h:58
const Speaker kSpeakerACN14
Ambisonic ACN 14.
Definition vstspeaker.h:77
const Speaker kSpeakerRc
Right of Center (Rc) - Front Right Center.
Definition vstspeaker.h:48
const Speaker kSpeakerBrr
Bottom Rear Right (Brr).
Definition vstspeaker.h:96
const Speaker kSpeakerM
Mono (M).
Definition vstspeaker.h:61
const Speaker kSpeakerL
Left (L).
Definition vstspeaker.h:41
const Speaker kSpeakerACN8
Ambisonic ACN 8.
Definition vstspeaker.h:71
const Speaker kSpeakerSl
Side Left (Sl).
Definition vstspeaker.h:51
const Speaker kSpeakerLs
Left Surround (Ls).
Definition vstspeaker.h:45
const Speaker kSpeakerBrc
Bottom Rear Center (Brc).
Definition vstspeaker.h:95
const Speaker kSpeakerACN11
Ambisonic ACN 11.
Definition vstspeaker.h:74
const SpeakerArrangement kEmpty
empty arrangement
Definition vstspeaker.h:108
const CString kStringMonoS
Definition vstspeaker.h:402
const Speaker kSpeakerACN13
Ambisonic ACN 13.
Definition vstspeaker.h:76
const Speaker kSpeakerTsr
Top Side Right (Tsr).
Definition vstspeaker.h:81
const Speaker kSpeakerACN4
Ambisonic ACN 4.
Definition vstspeaker.h:67
const Speaker kSpeakerSr
Side Right (Sr).
Definition vstspeaker.h:52
const Speaker kSpeakerLcs
Left of Center Surround (Lcs) - Back Left Center.
Definition vstspeaker.h:82
const Speaker kSpeakerBsl
Bottom Side Left (Bsl).
Definition vstspeaker.h:92
const Speaker kSpeakerACN5
Ambisonic ACN 5.
Definition vstspeaker.h:68
const Speaker kSpeakerTfr
Top Front Right (Tfr).
Definition vstspeaker.h:56
const Speaker kSpeakerTrl
Top Rear/Back Left (Trl).
Definition vstspeaker.h:57
const Speaker kSpeakerACN6
Ambisonic ACN 6.
Definition vstspeaker.h:69
const Speaker kSpeakerLfe2
Subbass 2 (Lfe2).
Definition vstspeaker.h:60
int32 getChannelCount(SpeakerArrangement arr)
Definition vstspeaker.h:480
const Speaker kSpeakerRs
Right Surround (Rs).
Definition vstspeaker.h:46
const Speaker kSpeakerC
Center (C).
Definition vstspeaker.h:43
const Speaker kSpeakerBrl
Bottom Rear Left (Brl).
Definition vstspeaker.h:94
const Speaker kSpeakerBfc
Bottom Front Center (Bfc).
Definition vstspeaker.h:86
const Speaker kSpeakerACN3
Ambisonic ACN 3.
Definition vstspeaker.h:66
const Speaker kSpeakerS
Surround (S).
Definition vstspeaker.h:49
const Speaker kSpeakerBsr
Bottom Side Right (Bsr).
Definition vstspeaker.h:93
const Speaker kSpeakerACN12
Ambisonic ACN 12.
Definition vstspeaker.h:75
const Speaker kSpeakerACN15
Ambisonic ACN 15.
Definition vstspeaker.h:78
const Speaker kSpeakerACN7
Ambisonic ACN 7.
Definition vstspeaker.h:70
const Speaker kSpeakerACN9
Ambisonic ACN 9.
Definition vstspeaker.h:72
const Speaker kSpeakerLc
Left of Center (Lc) - Front Left Center.
Definition vstspeaker.h:47
const Speaker kSpeakerTfc
Top Front Center (Tfc).
Definition vstspeaker.h:55
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
const CString kStringEmpty
Definition vstspeaker.h:318
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 kSpeakerPl
Proximity Left (Pl).
Definition vstspeaker.h:89
const Speaker kSpeakerACN10
Ambisonic ACN 10.
Definition vstspeaker.h:73
Definition vstspeaker.h:103
const SpeakerArrangement k71_6
Definition vstspeaker.h:246
const SpeakerArrangement kStereoSide
Sl Sr.
Definition vstspeaker.h:113
const CString kString90_6S
Definition vstspeaker.h:456
const CString kString51S
Definition vstspeaker.h:422
const CString kString100CineS
Definition vstspeaker.h:444
const SpeakerArrangement k51
Definition vstspeaker.h:140
const CString kString90_4S
Definition vstspeaker.h:454
const SpeakerArrangement k101
Definition vstspeaker.h:274
const CString kString71CineS
Definition vstspeaker.h:429
const CString kString91_6S
Definition vstspeaker.h:457
const CString kString90_4
Definition vstspeaker.h:378
const CString kString71CineCenterHigh
Definition vstspeaker.h:354
const CString kString140
Definition vstspeaker.h:389
const CString kString41Music
Definition vstspeaker.h:338
const CString kString70_6S
Definition vstspeaker.h:452
const CString kString31MusicS
Definition vstspeaker.h:416
const CString kString100S
Definition vstspeaker.h:458
const CString kString60MusicS
Definition vstspeaker.h:424
const SpeakerArrangement k70Cine
Definition vstspeaker.h:150
const SpeakerArrangement k71Cine
Definition vstspeaker.h:152
const SpeakerArrangement k130
Definition vstspeaker.h:293
const CString kString71CineOld
Definition vstspeaker.h:350
const CString kString102
Definition vstspeaker.h:368
const CString kString71_6
Definition vstspeaker.h:377
const CString kString222S
Definition vstspeaker.h:468
const CString kStringStereoTRS
Definition vstspeaker.h:410
const CString kStringStereoSide
Definition vstspeaker.h:323
const CString kStringMono
Definition vstspeaker.h:319
const CString kString71CineFrontHighS
Definition vstspeaker.h:438
const SpeakerArrangement k71Proximity
Definition vstspeaker.h:163
const CString kString130S
Definition vstspeaker.h:462
const CString kString80Cine
Definition vstspeaker.h:359
const SpeakerArrangement kStereoCLfe
C Lfe.
Definition vstspeaker.h:114
const SpeakerArrangement kMono
M.
Definition vstspeaker.h:109
const CString kString60CineS
Definition vstspeaker.h:423
const CString kString50_4
Definition vstspeaker.h:370
const SpeakerArrangement kStereoTF
Tfl Tfr.
Definition vstspeaker.h:115
bool isAmbisonics(const SpeakerArrangement &arr)
Definition vstspeaker.h:611
const CString kString70MusicOld
Definition vstspeaker.h:348
const CString kString101Cine
Definition vstspeaker.h:367
const CString kString71Proximity
Definition vstspeaker.h:358
const CString kString81MPEG
Definition vstspeaker.h:388
bool hasBottomSpeakers(const SpeakerArrangement &arr)
Definition vstspeaker.h:567
const CString kStringAmbi2cdOrderS
Definition vstspeaker.h:472
const SpeakerArrangement k91_4
Definition vstspeaker.h:256
const CString kStringStereoC
Definition vstspeaker.h:322
const CString kString31Music
Definition vstspeaker.h:334
const CString kStringStereoBFS
Definition vstspeaker.h:411
const SpeakerArrangement k110
Definition vstspeaker.h:283
const CString kString71ProximityS
Definition vstspeaker.h:441
const SpeakerArrangement k70Music
Definition vstspeaker.h:155
const SpeakerArrangement kAmbi1stOrderACN
Definition vstspeaker.h:187
bool hasTopSpeakers(const SpeakerArrangement &arr)
Definition vstspeaker.h:556
const SpeakerArrangement k140
Definition vstspeaker.h:300
const SpeakerArrangement k131
Definition vstspeaker.h:296
const CString kStringAmbi3rdOrderS
Definition vstspeaker.h:473
const CString kString100Cine
Definition vstspeaker.h:366
const SpeakerArrangement k102
Definition vstspeaker.h:279
const CString kString40MusicS
Definition vstspeaker.h:418
const CString kString90CineS
Definition vstspeaker.h:442
const SpeakerArrangement k100
Definition vstspeaker.h:271
const SpeakerArrangement k40Cine
Definition vstspeaker.h:130
const CString kStringCineFrontS
Definition vstspeaker.h:412
Speaker getSpeaker(const SpeakerArrangement &arr, int32 index)
Definition vstspeaker.h:515
const SpeakerArrangement k90Cine
Definition vstspeaker.h:174
const CString kString40Cine
Definition vstspeaker.h:335
const CString kString41MusicS
Definition vstspeaker.h:420
const CString kString71MusicOld
Definition vstspeaker.h:352
const SpeakerArrangement k111
Definition vstspeaker.h:286
const CString kStringCineFront
Definition vstspeaker.h:329
const CString kString70_4
Definition vstspeaker.h:374
const SpeakerArrangement k61Cine
Definition vstspeaker.h:144
const SpeakerArrangement k60Music
Definition vstspeaker.h:146
const CString kStringStereoCLfeS
Definition vstspeaker.h:407
const CString kString71MusicS
Definition vstspeaker.h:430
const CString kString130
Definition vstspeaker.h:386
const CString kString71_2
Definition vstspeaker.h:373
const CString kString70Cine
Definition vstspeaker.h:345
const SpeakerArrangement kStereoTR
Trl Trr.
Definition vstspeaker.h:117
const CString kString91_6
Definition vstspeaker.h:381
const CString kString91Cine
Definition vstspeaker.h:365
const SpeakerArrangement k90
Definition vstspeaker.h:214
const SpeakerArrangement k41Music
Definition vstspeaker.h:136
const CString kStringStereoCLfe
Definition vstspeaker.h:324
const SpeakerArrangement k71MPEG3D
Definition vstspeaker.h:205
const CString kString110S
Definition vstspeaker.h:460
const CString kString81MusicS
Definition vstspeaker.h:434
const CString kString80CubeS
Definition vstspeaker.h:435
const CString kString41CineS
Definition vstspeaker.h:419
const CString kString220
Definition vstspeaker.h:391
const SpeakerArrangement k71CineSideFill
Definition vstspeaker.h:161
const SpeakerArrangement k81Music
Definition vstspeaker.h:172
const SpeakerArrangement k101MPEG3D
Definition vstspeaker.h:276
const SpeakerArrangement kStereoSurround
Ls Rs.
Definition vstspeaker.h:111
const SpeakerArrangement kAmbi3rdOrderACN
Definition vstspeaker.h:191
const CString kString70_2S
Definition vstspeaker.h:448
const SpeakerArrangement k71CineCenterHigh
Definition vstspeaker.h:202
const SpeakerArrangement k91Cine
Definition vstspeaker.h:177
const CString kString70_6
Definition vstspeaker.h:376
const CString kString71CineFullRear
Definition vstspeaker.h:357
int32 getSpeakerIndex(Speaker speaker, SpeakerArrangement arrangement)
Definition vstspeaker.h:495
const SpeakerArrangement k71CineTopCenter
Definition vstspeaker.h:200
const SpeakerArrangement k50_4
Definition vstspeaker.h:216
const CString kString81Music
Definition vstspeaker.h:363
const CString kStringAmbi1stOrderS
Definition vstspeaker.h:471
const CString kStringStereoCS
Definition vstspeaker.h:405
const CString kString111
Definition vstspeaker.h:385
const CString kStringStereoTF
Definition vstspeaker.h:325
const CString kString71CineTopCenterS
Definition vstspeaker.h:436
const SpeakerArrangement k31Music
Definition vstspeaker.h:128
const CString kStringStereoTR
Definition vstspeaker.h:327
const CString kString71CineCenterHighS
Definition vstspeaker.h:437
const SpeakerArrangement k70_2
Definition vstspeaker.h:223
const SpeakerArrangement k90_6
Definition vstspeaker.h:261
const CString kString50_4S
Definition vstspeaker.h:446
const SpeakerArrangement kStereoCenter
Lc Rc.
Definition vstspeaker.h:112
const CString kString71_2S
Definition vstspeaker.h:449
const SpeakerArrangement k100Cine
Definition vstspeaker.h:180
const CString kString71_4S
Definition vstspeaker.h:451
const CString kString101
Definition vstspeaker.h:383
const CString kString71_6S
Definition vstspeaker.h:453
const SpeakerArrangement k80Cube
Definition vstspeaker.h:198
const SpeakerArrangement k51_4
Definition vstspeaker.h:220
const CString kString61CineS
Definition vstspeaker.h:425
const SpeakerArrangement k41Cine
Definition vstspeaker.h:132
const CString kStringStereoTFS
Definition vstspeaker.h:408
const CString kString80MusicS
Definition vstspeaker.h:432
const CString kString71CineFullRearS
Definition vstspeaker.h:440
const SpeakerArrangement kCineFront
L R C Lc Rc.
Definition vstspeaker.h:119
const SpeakerArrangement k71CineFrontHigh
Definition vstspeaker.h:204
const CString kStringStereoBF
Definition vstspeaker.h:328
const SpeakerArrangement k91Atmos
Definition vstspeaker.h:229
const SpeakerArrangement kStereoBF
Bfl Bfr.
Definition vstspeaker.h:118
const SpeakerArrangement k222
Definition vstspeaker.h:310
const SpeakerArrangement k71_4
Definition vstspeaker.h:236
const CString kString51_4
Definition vstspeaker.h:371
bool hasMiddleSpeakers(const SpeakerArrangement &arr)
Definition vstspeaker.h:577
const CString kString111S
Definition vstspeaker.h:461
const CString kString51
Definition vstspeaker.h:340
const CString kString101CineS
Definition vstspeaker.h:445
const CString kString50S
Definition vstspeaker.h:421
const CString kString91CineS
Definition vstspeaker.h:443
const SpeakerArrangement k40Music
Definition vstspeaker.h:134
CString getSpeakerArrangementString(SpeakerArrangement arr, bool withSpeakersName)
Definition vstspeaker.h:773
const CString kString71CineSideHigh
Definition vstspeaker.h:356
const SpeakerArrangement k71CineFullFront
Definition vstspeaker.h:153
const CString kString61Music
Definition vstspeaker.h:344
const CString kStringStereoTSS
Definition vstspeaker.h:409
const SpeakerArrangement kStereoTS
Tsl Tsr.
Definition vstspeaker.h:116
const CString kString80CineS
Definition vstspeaker.h:431
const CString kString70_2
Definition vstspeaker.h:372
const CString kStringAmbi2cdOrder
Definition vstspeaker.h:393
const CString kString70Music
Definition vstspeaker.h:347
const SpeakerArrangement k30Music
Definition vstspeaker.h:126
const CString kString220S
Definition vstspeaker.h:469
const SpeakerArrangement k101Cine
Definition vstspeaker.h:183
const CString kString81MPEGS
Definition vstspeaker.h:466
const SpeakerArrangement k111MPEG3D
Definition vstspeaker.h:238
const SpeakerArrangement k71CineFullRear
Definition vstspeaker.h:160
const CString kString81Cine
Definition vstspeaker.h:362
const CString kString222
Definition vstspeaker.h:390
const CString kString91_4S
Definition vstspeaker.h:455
const CString kStringStereoRS
Definition vstspeaker.h:404
const CString kString122S
Definition vstspeaker.h:465
bool isAuro(const SpeakerArrangement &arr)
Definition vstspeaker.h:544
const SpeakerArrangement k70_6
Definition vstspeaker.h:241
const SpeakerArrangement k220
Definition vstspeaker.h:305
const CString kString70MusicS
Definition vstspeaker.h:428
const CString kString40CineS
Definition vstspeaker.h:417
const CString kString51_4S
Definition vstspeaker.h:447
const CString kString81CineS
Definition vstspeaker.h:433
const SpeakerArrangement k31Cine
Definition vstspeaker.h:124
const SpeakerArrangement kStereo
L R.
Definition vstspeaker.h:110
const CString kStringStereo
Definition vstspeaker.h:320
const CString kString71CineTopCenter
Definition vstspeaker.h:353
const CString kString30CineS
Definition vstspeaker.h:413
const CString kString30Music
Definition vstspeaker.h:332
const CString kString70_4S
Definition vstspeaker.h:450
const CString kString102S
Definition vstspeaker.h:464
const SpeakerArrangement k71Music
Definition vstspeaker.h:157
const CString kString30Cine
Definition vstspeaker.h:331
const CString kString71Cine
Definition vstspeaker.h:349
const SpeakerArrangement k60Cine
Definition vstspeaker.h:142
const CString kStringStereoS
Definition vstspeaker.h:403
const CString kString31Cine
Definition vstspeaker.h:333
const CString kString70CineS
Definition vstspeaker.h:427
const CString kString122
Definition vstspeaker.h:369
const CString kString140S
Definition vstspeaker.h:467
const SpeakerArrangement k91
Definition vstspeaker.h:218
const SpeakerArrangement k80Music
Definition vstspeaker.h:170
const CString kStringAmbi1stOrder
Definition vstspeaker.h:392
const SpeakerArrangement k81MPEG3D
Definition vstspeaker.h:210
const CString kString71_4
Definition vstspeaker.h:375
const CString kString71CineFrontHigh
Definition vstspeaker.h:355
const CString kString41Cine
Definition vstspeaker.h:337
const CString kString70CineOld
Definition vstspeaker.h:346
const CString kStringAmbi3rdOrder
Definition vstspeaker.h:394
const CString kString71CineSideHighS
Definition vstspeaker.h:439
const SpeakerArrangement k71CineSideHigh
Definition vstspeaker.h:207
const CString kString30MusicS
Definition vstspeaker.h:414
const SpeakerArrangement k90_4
Definition vstspeaker.h:251
const CString kStringStereoTS
Definition vstspeaker.h:326
const CString kString110
Definition vstspeaker.h:384
const SpeakerArrangement kAmbi2cdOrderACN
Definition vstspeaker.h:189
const CString kString131
Definition vstspeaker.h:387
const CString kString80Music
Definition vstspeaker.h:360
const CString kString131S
Definition vstspeaker.h:463
const SpeakerArrangement k50
Definition vstspeaker.h:138
const CString kString80Cube
Definition vstspeaker.h:361
const SpeakerArrangement k70_4
Definition vstspeaker.h:232
const CString kString90_6
Definition vstspeaker.h:380
const CString kString40Music
Definition vstspeaker.h:336
const CString kString90Cine
Definition vstspeaker.h:364
const CString kStringStereoR
Definition vstspeaker.h:321
const CString kString60Cine
Definition vstspeaker.h:341
const SpeakerArrangement k71_2
Definition vstspeaker.h:227
const SpeakerArrangement k61Music
Definition vstspeaker.h:148
SpeakerArrangement getSpeakerArrangementFromString(CString arrStr)
Definition vstspeaker.h:623
bool is3D(const SpeakerArrangement &arr)
Definition vstspeaker.h:598
bool hasLfe(const SpeakerArrangement &arr)
Definition vstspeaker.h:589
const CString kString91_4
Definition vstspeaker.h:379
const CString kString101S
Definition vstspeaker.h:459
CString getSpeakerShortName(const SpeakerArrangement &arr, int32 index)
Definition vstspeaker.h:861
const CString kString100
Definition vstspeaker.h:382
const CString kString61MusicS
Definition vstspeaker.h:426
const CString kString61Cine
Definition vstspeaker.h:343
const SpeakerArrangement k122
Definition vstspeaker.h:290
const CString kStringStereoSS
Definition vstspeaker.h:406
const SpeakerArrangement k80Cine
Definition vstspeaker.h:166
const CString kString60Music
Definition vstspeaker.h:342
const SpeakerArrangement k30Cine
Definition vstspeaker.h:122
bool isSubsetOf(const SpeakerArrangement &arrSubSet, const SpeakerArrangement &arr)
Definition vstspeaker.h:537
const SpeakerArrangement k81Cine
Definition vstspeaker.h:168
const CString kString31CineS
Definition vstspeaker.h:415
const CString kString71Music
Definition vstspeaker.h:351
const SpeakerArrangement k91_6
Definition vstspeaker.h:266
const CString kString50
Definition vstspeaker.h:339
Definition ivstattributes.h:28
uint64 Speaker
Bit for one speaker.
Definition vsttypes.h:99
uint64 SpeakerArrangement
Bitset of speakers.
Definition vsttypes.h:98
const char8 * CString
C-String.
Definition vsttypes.h:64
Definition baseiids.cpp:43
int int32
Definition ftypes.h:50
int32 strcmp8(const char8 *src, const char8 *dst)
Definition fstrdefs.h:149
int result
Definition process.c:1455
_WDL_CSTRING_PREFIX void INT_PTR count
Definition wdlcstring.h:263