2014-12-31 46 views
1

我正在爲Linux製作播放器,我想知道用戶系統的音頻聲道佈局(立體聲,5.1聲道等)(不包括媒體文件中包含的聲道)。 現在,它由用戶設置,但我想實現通道佈局的自動檢測。有沒有一種方法可以找出Linux中的音頻通道佈局?

是否有任何(事實上)的標準方法來實現這一點? 如果不是,我可以至少找到ALSA的解決方案嗎?

回答

0

在ALSA中,default設備通常僅支持立體聲。 你可以嘗試打開一個名爲frontsurround40surround51,或surround71設備,但這些設備不具備自動採樣格式轉換或軟件混合。

最好的想法是使用PulseAudio,並向服務器詢問接收器的通道映射。

相關問題