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비트 오디오로 제한됩니다.

관련 정보