pulseaudio에서 결합된 소스 생성

pulseaudio에서 결합된 소스 생성

module-combine-sink이 모듈을 사용하여 펄스오디오에서 가상 콤보 수신기를 만들 수 있다는 것을 알고 있습니다 .

가상 결합 소스를 생성하는 것과 비슷한 것이 있는지 궁금합니다. 그래서 이 소스는 저의 다른 모든 소스를 혼합한 것입니다.

답변1

직접적으로 동등한 것은 없습니다내장 모듈, 하지만 다음과 같은 방법을 생각해 볼 수 있습니다.

1) 플러그인을 사용하여 ALSA에서 결합 소스를 구성한 dsnoop다음 Pulseaudio를 사용하여 액세스할 수 있도록 합니다.module-alsa-source

2) module-null-sink"가상" 수신기를 만드는 데 사용됩니다. 결합할 각 소스에 대해 인스턴스를 사용하여 module-loopback소스를 새로 생성된 가상 싱크로 라우팅합니다. .monitor가상 싱크의 소스를 결합된 소스로 사용합니다 .

3) 소스 코드를 보고 module-combine-sink이를 사용하여 자신의 module-combine-source모듈을 작성하십시오.

관련 정보