Pulseaudio

PulseAudio 命名設備

  • September 30, 2020

我找到了問題和答案:

如何使用 PulseAudio 虛擬音頻流通過 Skype 播放音樂?

我目前正在使用該命令

pactl load-module module-null-sink sink_name=Virtual1

創建我的虛擬設備。但是想用

pactl load-module module-null-sink sink_name=Virtual1 sink_properties=device.description="NAME HERE (mic+music)"

但是在發出命令時,我收到以下錯誤。

$ pactl load-module module-null-sink sink_name=Virtual2 sink_properties=device.description="NAME HERE (only music)"
Failure: Module initialization failed

是否有另一種方法來命名設備?在製作虛擬設備的同時。

沒有關於效果的文件,但看起來您需要先創建接收器然後為其分配屬性。

pacmd load-module module-null-sink sink_name=MySink
pacmd update-sink-proplist MySink device.description=MySink

要添加device.description帶空格的,請使用“單引號”-“雙引號”-“標籤”格式。

pacmd load-module module-null-sink sink_name=MySink
pacmd update-sink-proplist MySink device.description='"My Sink"'

引用自:https://unix.stackexchange.com/questions/128371