Speaker#

class carb.audio.Speaker#

Bases: pybind11_object

Names for each supported standard speaker. Positions are given relative to the unit circle where the listener is at the circle’s center and angles run in the clockwise direction with 0 degrees being directly in front of the listener. Note that some of these speakers may have different positions depending on the overall speaker layout. For example, in a stereo layout the ‘front left’ and ‘front right’ speakers are typically used but are located at 270 and 90 degrees respectively instead of 315 and 45 degrees.

Members:

FRONT_LEFT : The front left speaker. Usually located at 315 degrees and an inclination of 0 degrees.

FRONT_RIGHT : The front right speaker. Usually located at 45 degrees and an inclination of 0 degrees.

FRONT_CENTER : The front center speaker. Usually located at 0 degrees and an inclination of 0 degrees.

LOW_FREQUENCY_EFFECT : The low frequency (ie: subwoofer) channel. This is always treated as a non-directional source and behaves mathematically as if it were located at the listener’s position.

BACK_LEFT : The back left speaker. Usually located at 225 degrees and an inclination of 0 degrees.

BACK_RIGHT : The back right speaker. Usually located at 135 degrees and an inclination of 0 degrees.

BACK_CENTER : The back center speaker. Usually located at 180 degrees and an inclination of 0 degrees.

SIDE_LEFT : The side left speaker. Usually located at 270 degrees and an inclination of 0 degrees.

SIDE_RIGHT : The side right speaker. Usually located at 90 degrees and an inclination of 0 degrees.

TOP_FRONT_LEFT : The top front left speaker. Usually located at 315 degrees and an inclination of 45 degrees.

TOP_FRONT_RIGHT : The top front right speaker. Usually located at 45 degrees and an inclination of 45 degrees.

TOP_BACK_LEFT : The top back left speaker. Usually located at 225 degrees and an inclination of 45 degrees.

TOP_BACK_RIGHT : The top back right speaker. Usually located at 135 degrees and an inclination of 45 degrees.

FRONT_LEFT_WIDE : The front left wide speaker. Usually located at 300 degrees and an inclination of 0 degrees.

FRONT_RIGHT_WIDE : The front right wide speaker. Usually located at 60 degrees and an inclination of 0 degrees.

TOP_LEFT : The top left speaker. Usually located at 270 degrees and an inclination of 45 degrees.

TOP_RIGHT : The top right speaker. Usually located at 90 degrees and an inclination of 45 degrees.

COUNT : The total number of supported standard speaker names. This is not a valid speaker name.

Methods

__init__(self, value)

Attributes

BACK_CENTER

BACK_LEFT

BACK_RIGHT

COUNT

FRONT_CENTER

FRONT_LEFT

FRONT_LEFT_WIDE

FRONT_RIGHT

FRONT_RIGHT_WIDE

LOW_FREQUENCY_EFFECT

SIDE_LEFT

SIDE_RIGHT

TOP_BACK_LEFT

TOP_BACK_RIGHT

TOP_FRONT_LEFT

TOP_FRONT_RIGHT

TOP_LEFT

TOP_RIGHT

name

value

__init__(self: carb.audio._audio.Speaker, value: int) None#
property name#