現在、2つのDolby 7.1サウンドカードを使用するシステムがあり、それぞれOpenAL/Offftを使用してさまざまなステレオ出力をさまざまなスピーカーに再生します。OpenALを使用して特定のチャンネルに再生する
両方のカードにすべての出力チャネルが必要なわけではないので、システム内のサウンドカードの1つを取り外そうとしています。
ハードウェアがALSA設定ファイルを変更することでサポートされていることを証明しました。aplay -D setA /tmp/sound.wav
とALSA PCMを使用して、1組のスピーカーだけでサウンドを再生できます。別のPCM:aplay -D setB /tmp/sound.wav
。 setA
およびsetB
は、asound.conf
ファイルで定義されています。私は/ Alsoft社OpenALのを照会するとご利用いただけます
再生装置は、以下のとおりです。
ALSA Software on Xonar DX [Multichannel] (hw:0,0)
ALSA Software on Xonar DX [Digital] (hw:0,1)
私は特定のALSAのPCMにマップする「仮想」OpenALのデバイスを作成することができるのが大好きです。それは可能ですか?
alsoft.conf
ファイルで(device =
タグを使用して)ALSA PCMを指定できますが、他の場所ではALSA PCMをマップすることはできません。