
私が見ています。はい同期モードは次のとおりです。
### Load analog device
load-module module-alsa-sink device=hw:0,0
load-module module-combine-sink sink_name=combined
set-default-sink combined
ブロックは組み込みhw:0,0とUSBヘッドセットhw:1,0を組み合わせたように見えるため、最初の式が2番目の式とどのようにload-module module-alsa-sink device=hw:0,0
関連しているか、正確にどのように機能するのかわかりません。load-module module-combine-sink sink_name=combined
ありがとう
答え1
例へのリンクを含めることを忘れましたが、例はよく考えられていないようです。
私が知っているすべてのディストリビューションでは、残りの設定
module-alsa-sink
は自動的にロードされるため、手動でロードする必要はありません(としてモジュールを一覧表示して確認pacmd list-modules
)。module-combine-sink
結合するリスナーを指定できるパラメーターを使用します。pacmd load-module module-combine-sink sink_name=combined sink_properties=device.description=myCombine slaves=sink1,sink2,sink3,sink4 channels=2
パラメーターの説明を含むモジュール文書は次のとおりです。ここ。
おそらく、例で想定しているすべての構成で(リンクがないため不明...)正しいmodule-combine-sink
シンクがデフォルトで選択されていますが、そうする必要があるという意味ではなく、スレーブ名を指定しないとします。明示的に悪い習慣をシンクします。
編集する
パラメータが欠落しているときの動作が何であるかわからず、気にしませんslaves
。調べるにはコードを読む必要がありますが、そうするにはあまりにも怠惰です。パラメータを追加するだけですslaves
。
ただし、ALSA名hw:0,0
はパラメータにPulseaudio名を使用する必要hw:1,1
があります(例を参照)。pacmd list-sinks
これ基本シンクは、Pulseaudioアプリケーションの起動時にデフォルトで出力として使用されるシンクです。slaves
私が言ったように、これは欠席したときの行動に影響を与えるかもしれません。 :-)
「隠された流し」はありません。 Pulseaudioが特定のデバイスのシンク(およびソース)をまだ作成していないALSAデバイスがあるかもしれませんが、前述したように、これは起動時にすべてのディストリビューションで発生します。