オーディオレシーバー、サウンドカード、デバイスの違いと関係は何ですか?

オーディオレシーバー、サウンドカード、デバイスの違いと関係は何ですか?

オーディオレシーバーとオーディオカード/デバイスの違いとの関係は何ですか?

一つできますか?流し同じサウンドカードで複数のデバイスにシンクしますか?別名、受信装置が一対多の関係にありますか?

PS:私は完全なバカではありませんが、Linuxオーディオについてもわかりません。

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC1220 Analog [ALC1220 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC1220 Digital [ALC1220 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [LG TV SSCR2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

gst-inspect-1.0 | grep -iP "audio sink|pipewire" | more
alsa:  alsasink: Audio sink (ALSA)
autodetect:  autoaudiosink: Auto audio sink
jack:  jackaudiosink: Audio Sink (Jack)
oss4:  oss4sink: OSS v4 Audio Sink
ossaudio:  osssink: Audio Sink (OSS)
pipewire:  pipewiredeviceprovider (GstDeviceProviderFactory)
pipewire:  pipewiresink: PipeWire sink
pipewire:  pipewiresrc: PipeWire source
pulseaudio:  pulsesink: PulseAudio Audio Sink

KEF LSXスピーカーに接続されているコンピュータを介してテレビを聴くときのパイプワイヤ処理(私も効果が現れやすさ): ここに画像の説明を入力してください。

ベストアンサー1

一部流し一部のデータフローを表します。 (存在する一部の特定のサウンドサーバー用語)

サウンドサーバーがない場合、オーディオアプリケーションはオーディオサンプルをハードウェアオーディオデバイスに直接出力します。必要はありません。流しこのような状況での概念。

これ流し概念は一部の特定のサウンドサーバーに表示されます(オプションのジャックオーディオ接続キットサウンドサーバーで使用されていることは決して読まないでください)。
サウンドサーバーを使用すると、オーディオアプリケーションはそのデータをサウンドサーバーに送信します。用語によると、これは次のとおりです。流し
サウンドサーバーは、サウンドサーバーという用語を使用してデバイスに出力できます。流し
しかしそれも大丈夫です。流し一部の後処理アプリケーション自体のオーディオサンプル流しサウンドサーバーに立ち寄る流しサウンドデバイスに。

ところで、このサウンドサーバーも流し...別のサウンドサーバーに... :-)


コメントから:「サーバーは同時に2つ以上のデバイスに同じ(オーディオ)データを出力できますか?」

はい、この概念を導入したサウンドサーバーはそのおかげで可能でした。モジュールコンビネーションレシーバー、また可能性流しデバイスからのデータ出力は、一部のアプリケーションまたはサウンドサーバー自体の入力として返されます。モジュールループバック(ただし、完全に許容できない遅延時間が発生します)。 alsa仮想デバイスのおかげで、サウンドサーバーなしで同じタスクをすばやく実行できます。

おすすめ記事