kodi
Enumerations
enum AudioEngineChannel

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

Enumerations

enum  AudioEngineChannel {
  AUDIOENGINE_CH_NULL = -1, AUDIOENGINE_CH_RAW, AUDIOENGINE_CH_FL, AUDIOENGINE_CH_FR,
  AUDIOENGINE_CH_FC, AUDIOENGINE_CH_LFE, AUDIOENGINE_CH_BL, AUDIOENGINE_CH_BR,
  AUDIOENGINE_CH_FLOC, AUDIOENGINE_CH_FROC, AUDIOENGINE_CH_BC, AUDIOENGINE_CH_SL,
  AUDIOENGINE_CH_SR, AUDIOENGINE_CH_TFL, AUDIOENGINE_CH_TFR, AUDIOENGINE_CH_TFC,
  AUDIOENGINE_CH_TC, AUDIOENGINE_CH_TBL, AUDIOENGINE_CH_TBR, AUDIOENGINE_CH_TBC,
  AUDIOENGINE_CH_BLOC, AUDIOENGINE_CH_BROC, AUDIOENGINE_CH_MAX
}
 

Detailed Description

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


Usage example:

kodi::audioengine::AudioEngineFormat format;
format.SetChannelLayout(std::vector<AudioEngineChannel>(AUDIOENGINE_CH_FL, AUDIOENGINE_CH_FR));

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.