0
我在寫一個使用ALSA(通過QAudioInput/Output)的音頻應用程序,它可以同時打開兩個輸出流。兩個ALSA流都使用pulseaudio ALSA插件。這也可以正常工作,我可以將它們分配給pavucontrol
中的不同輸出設備。如何通過ALSA設置pulseaudio流名稱?
如何爲這些流設置特定的名稱(和/或其他參數),以便pulseaudio將會記住流分配給特定的輸出設備?
我在寫一個使用ALSA(通過QAudioInput/Output)的音頻應用程序,它可以同時打開兩個輸出流。兩個ALSA流都使用pulseaudio ALSA插件。這也可以正常工作,我可以將它們分配給pavucontrol
中的不同輸出設備。如何通過ALSA設置pulseaudio流名稱?
如何爲這些流設置特定的名稱(和/或其他參數),以便pulseaudio將會記住流分配給特定的輸出設備?
PulseAudio流名稱在插件中被硬編碼爲「ALSA回放」。
要使用另一個PA的默認輸出設備,您必須create your own ALSA devices。
你的意思是,在'〜/ .asoundrc'中添加更多「脈衝」設備?或者編寫一個單獨的ALSA插件? –
添加更多基於脈衝插件的設備,如鏈接到的自述文件中所述。 –