Kodi Development  20.0
for Binary and Script based Add-Ons

Detailed Description

The possible channels
Used to set available or used channels on stream.


Usage example:

format.SetChannelLayout(std::vector<AudioEngineChannel>(AUDIOENGINE_CH_FL, AUDIOENGINE_CH_FR));
Definition: AudioEngine.h:104
@ AUDIOENGINE_CH_FR
Front right.
Definition: audio_engine.h:78
@ AUDIOENGINE_CH_FL
Front left.
Definition: audio_engine.h:76
void SetChannelLayout(const std::vector< enum AudioEngineChannel > &layout)
The stream's channel layout.
Definition: AudioEngine.h:163

Enumeration Type Documentation

◆ AudioEngineChannel

Enumerator
AUDIOENGINE_CH_NULL 

Used inside to indicate the end of a list and not for addon use directly.

AUDIOENGINE_CH_RAW 

RAW Audio format.

AUDIOENGINE_CH_FL 

Front left.

AUDIOENGINE_CH_FR 

Front right.

AUDIOENGINE_CH_FC 

Front center.

AUDIOENGINE_CH_LFE 

LFE / Subwoofer.

AUDIOENGINE_CH_BL 

Back left.

AUDIOENGINE_CH_BR 

Back right.

AUDIOENGINE_CH_FLOC 

Front left over center.

AUDIOENGINE_CH_FROC 

Front right over center.

AUDIOENGINE_CH_BC 

Back center.

AUDIOENGINE_CH_SL 

Side left.

AUDIOENGINE_CH_SR 

Side right.

AUDIOENGINE_CH_TFL 

Top front left.

AUDIOENGINE_CH_TFR 

Top front right.

AUDIOENGINE_CH_TFC 

Top front center.

AUDIOENGINE_CH_TC 

Top center.

AUDIOENGINE_CH_TBL 

Top back left.

AUDIOENGINE_CH_TBR 

Top back right.

AUDIOENGINE_CH_TBC 

Top back center.

AUDIOENGINE_CH_BLOC 

Back left over center.

AUDIOENGINE_CH_BROC 

Back right over center.

AUDIOENGINE_CH_MAX 

Maximum possible value, to use e.g. as size inside list.