パルスオーディオのしくみと設定方法について読んでいます。私はしばしば2つのキーワードに会います。流し、源泉。 最初に私は思った流し意味は出力そして源泉意味は入力する、しかしそうではないようです。
誰かが何を説明できますか?流しそして源泉一般英語でどういう意味ですか?
答え1
~によるとプロジェクト紹介:
PulseAudioクライアントはオーディオを「シンク」に送信し、「ソース」からオーディオを受信できます。
したがって、シンクは出力(オーディオが出てくる場所)、ソースは入力(オーディオが出てくる場所)です。
答え2
流し台=
答え3
ミコ様は初心者なのでコメントできなくなり、こう書いているようになりました。シンクが出力で、ソースが入力であると言ったように良いです。しかし、Mikkoがシンク入力とソース出力の意味について何をしたのかを知りたいので、pactlを使っていくつかの実験をしました。
pactl list sinks
->私のRealtek(alc892)とnvidiaオーディオが見えます。まあ、これは私の受信機です。pactl list sources
- >そこに私のマイクが表示されます。大丈夫ですが、古い受信機も監視します。これはマイ出力用のマイクと同じなので公平です。pactl list sink-inputs
実行中のアプリケーションがありません - >何もありません。pactl list source-output
実行中のアプリケーションはありません。 ->何も実行されません。- FirefoxでYouTubeの動画を開きました
sink-input
!入力するだから流しに受信機入力。 - 私はOBSが役に立つと思いましたが、
source-outputs
私の言葉は正しいです。マイクとデスクトップのオーディオを録音しています。source-outputs
キャプチャされたオーディオは次のとおりです。出力だから、どのソースからソース出力。
答え4
以下はすべてのPulseAudio関連用語の要約です(PulseAudioで使用される単語はその単語の一般的な使用法と一致しません)。
input
:アプリケーションからPulseAudioへのデジタルオーディオストリーム(たとえば、Webブラウザで再生されるYoutubeビデオのオーディオ)。これはシステムの物理コネクタとは別のものです。output
:PulseAudioからアプリケーションへのデジタルオーディオストリーミング(たとえば、録音されたマイクオーディオはブラウザを介してビデオ会議に送信されます)。これはシステムの物理コネクタとは別のものです。source
:デジタルオーディオストリームをPulseAudioに送信できるデバイス(通常はマイク、ライン入力、HDMIキャプチャカードなどのデバイス。実際のオーディオハードウェアサポートがある場合とない場合がありますが、PulseAudioはそれを実際のハードウェアとして扱います)sink
:PulseAudioからデジタルオーディオストリームを出力できるデバイス(通常はスピーカー信号、ヘッドフォン出力、HDMI出力、ライン出力。実際のオーディオハードウェアはサポートされるかもしれませんが、サポートされていないかもしれませんが、PulseAudioはそれを実際のハードウェアとして扱います)
その後、PulseAudioはそれらの組み合わせを生成します。たとえば、デフォルトでは、一部から一部への数値ストリームが一覧表示されますpacmd list-source-outputs
。source
output
つながるsource
デバイス(ハードウェア)とソフトウェアoutput
(アプリケーション)の間。
現在デジタルストリームを取得するアプリケーションがない場合は、PulseAudio対応アプリケーションが実行されており、オーディオストリームを生成できるハードウェアを使用しても接続は存在しません(つまり、アプリケーションが積極的にオーディオをキャプチャするときにのみ接続が存在します。 )。 。私は個人的にrecording-streams
それらをまたは同様のものと呼ぶほうが合理的だと思いますが、PulseAudioの作者はsource-outputs
それをそう呼びます。
input
PulseAudioをアプリケーション(およびoutput
)とハードウェア(および)が接続されている仮想ミキサーとして考えると、役に立つ可能性があり、source
さまざまな項目間でストリーム/接続をルーティングできます。sink