carb::audio::Speaker¶
Defined in carb/audio/AudioTypes.h
-
enum
carb::audio
::
Speaker
¶ speaker names.
Speakers are virtually located on the unit circle with the listener at the fSpeakerFlagFrontCenter. Speaker angles are relative to the positive Y axis (ie: forward from the listener). Angles increase in the clockwise direction. The top channels are located on the unit sphere at an inclination of 45 degrees. The channel order of these speakers is represented by the ordering of speakers in this enum (e.g. eSideLeft is after eBackLeft).
Values:
-
enumerator
eFrontLeft
¶ Front left speaker. Usually located at -45 degrees. Also used for left headphone.
-
enumerator
eFrontRight
¶ Front right speaker. Usually located at 45 degrees. Also used for right headphone.
-
enumerator
eFrontCenter
¶ Front center speaker. Usually located at 0 degrees.
-
enumerator
eLowFrequencyEffect
¶ Low frequency effect speaker (subwoofer). Usually treated as if it is located at the listener.
-
enumerator
eBackLeft
¶ Back left speaker. Usually located at -135 degrees.
-
enumerator
eBackRight
¶ Back right speaker. Usually located at 135 degrees.
-
enumerator
eBackCenter
¶ Back center speaker. Usually located at 180 degrees.
-
enumerator
eSideLeft
¶ Side left speaker. Usually located at -90 degrees.
-
enumerator
eSideRight
¶ Side right speaker. Usually located at 90 degrees.
-
enumerator
eTopFrontLeft
¶ Top front left speaker. Usually located at -45 degrees and raised vertically.
-
enumerator
eTopFrontRight
¶ Top front right speaker. Usually located at 45 degrees and raised vertically.
-
enumerator
eTopBackLeft
¶ Top back left speaker. Usually located at -135 degrees and raised vertically.
-
enumerator
eTopBackRight
¶ Top back right speaker. Usually located at 135 degrees and raised vertically.
-
enumerator
eFrontLeftWide
¶ Front left wide speaker. Usually located at -60 degrees.
-
enumerator
eFrontRightWide
¶ Front left wide speaker. Usually located at 60 degrees.
-
enumerator
eTopLeft
¶ Top left speaker. Usually located at -90 degrees and raised vertically.
-
enumerator
eTopRight
¶ Top right speaker. Usually located at 90 degrees and raised vertically.
-
enumerator
eCount
¶ Total number of named speakers. This is not a valid speaker name.
-
enumerator