Audio channel layout

Hi,

So far, I guess the audio channel layout is audio device dependent (might be wrong)
In this case, how can I say that a particular channel is for example “Left surround” or “LFE” etc?
Or is there a kind of standard (like SMTPE) that says that channel 0 is left, and so on ?

Yep, it’s all device-dependent. You can get a textual description of the channels, but there’s no standard way of declaring channel types.

  1. How ?
  2. Does the textual description is kind of standard (like it’s the same in all DirectSound device, and it’s the same in all Alsa devices, or is it different per-device ?)

AudioIODevice::getOutputChannelNames()

But every device/API is likely to return different things.

Ok, thank you.
Audio is really a can of worms…