カスタムPCMデバイスを選択できないマルチメディアアプリケーション(XBMC Frodo RC3)を使用しています。ハードウェアデバイス(この場合はhw:0,0)のみを求めます。
これらの制限を考慮して、hw:0,0デバイスを設定できるasoundrc(またはasound.conf)ファイルを作成する必要があります。
次のコマンドを実行して構成をテストしました。
speaker-test -D hw:0,0 -c6
これは、XBMCがサラウンドサウンドを生成する方法をシミュレートします。
私のasound.confは現在次のとおりです。
pcm.surroundsw {
type route
slave {
pcm surround51
}
ttable {
0.2 1
1.3 1
2.1 8
3.0 8
4.4 1
5.5 1
}
}
これはタスクルーティングテーブルなので、実行時にspeaker-test -Dsurroundsw -c6
希望の動作を取得します。
実行時に必要な動作を得るには、asound.confに何を書く必要がありますかspeaker-test -D hw:0,0 -c6
?これは純粋にALSA構成の問題です。
ベストアンサー1
単に名前付きデバイスを定義しますが、hw
許可パラメーターを!
使用して組み込み定義がオーバーライドされていることを確認してください@args
(定義で使用しない場合は無視されます)。
pcm.!hw {
@args [ CARD DEV SUBDEV ]
@args.CARD { type string }
@args.DEV { type integer }
@args.SUBDEV { type integer }
# normal definition here:
type route
...
}