質問と回答が見つかりました。
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
デバイス名を指定する他の方法はありますか?仮想デバイスを作成するとき。
答え1
これに関するドキュメントはありませんが、まず受信者を作成してからプロパティを割り当てる必要があるようです。
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"'
答え2
以下を使用できます。
pactl load-module module-null-sink sink_name=Virtual1 sink_properties="'device.description=\"NAME HERE (mic+music)\"'"
default.pa
ファイルに同じ設定を指定するには、次の行を使用します。
load-module module-null-sink sink_name=Virtual1 sink_properties='device.description="NAME HERE (mic+music)"'
これは少なくともpulseaudio 13.99.1で動作します。