Alsa vdownmixの設定 - 他のデバイスで使用する方法は?

Alsa vdownmixの設定 - 他のデバイスで使用する方法は?

5.1サラウンドオーディオを2.0ステレオにダウンミックスするようにALSAを設定しようとしています。この機能を実行するALSA出力プラグインがありますが、vdownmixUSBサウンドカードがデフォルトに設定されていても、USBサウンドカードではなくオンボードオーディオでのみ使用できるようです。問題の設定は/usr/share/alsa/alsa.conf.d/60-vdownmix.conf(Debian Bullseyeでlibasound2-plugins):

    @args [ SLAVE CHANNELS DELAY ]
    @args.SLAVE {
        type string
        default "plug:hw"
    }
    @args.CHANNELS {
        type integer
        default 6
    }
    @args.DELAY {
        type integer
        default 0
    }
    type vdownmix
    slave.pcm $SLAVE
    hint {
        show {
            @func refer
            name defaults.namehint.basic
        }
                description "Plugin for channel downmix (stereo) with a simple spacialization"
    }
}

default "plug:hw"問題は、USBの代わりにオンボードサウンドのみを使用できるようにする配線にあるようです。 USBサウンドカードを使用するための正しい構文が何であるかを教えてください。それとも、任意のスレーブデバイスを使用できるように変更できますか?

ベストアンサー1

"plug:hw:1"答えは、その行をデフォルト値に変更し、手動でカードを通知するようです。 vdownmnixを使用すると、16ビットオーディオに制限されます。

おすすめ記事