[alsa-devel] Multi-channel playback

Li, Steve Steve.Li at imaginecommunications.com
Tue Apr 12 23:16:39 CEST 2016


Hi,

I am trying to playback a multi-channel PCM stream, e.g. 5.1. Is there an API for configuring the channel positions?

I found this API:
int snd_pcm_set_chmap(snd_pcm_t *pcm, const snd_pcm_chmap_t *map);

typedef struct snd_pcm_chmap {
        unsigned int channels;
        unsigned int pos[0];
} snd_pcm_chmap_t;

But when I call it, it returns -6. Also, calling snd_pcm_get_chmap() return NULL.

Your help is appreciated.

Thanks
Steve

______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________


More information about the Alsa-devel mailing list