有没有办法在Linux中找出音频通道布局?

时间:2014-12-31 09:28:33

标签: linux audio channel alsa

我正在为Linux制作播放器,我想知道用户系统的音频通道布局(立体声,5.1声道等)(不是媒体文件中包含的频道)。 目前,它是由用户设置的,但我想实现频道布局的自动检测。

有没有(事实上的)标准方法来实现这一目标? 如果没有,我能找到ALSA的解决方案吗?

1 个答案:

答案 0 :(得分:0)

在ALSA中,default设备通常仅支持立体声。 您可以尝试打开名为frontsurround40surround51surround71的设备,但这些设备没有自动样本格式转换或软件混合。

最好的想法是使用PulseAudio,并向服务器询问接收器的通道映射。