PulseAudioからPipeWireにアップグレードした後、私のサウンドデバイスには「Pro Audio」プロファイルがありましたが、Googleはそのプロファイルを検索しましたが、興味深いものが見つかりませんでした。PulseAudio Volume Control
デバイスの設定タブでそれを実行して確認して、それを見つけることができます。
誰かがPipeWireソースコードを見て(私はCプログラマーではなく、基本以上のデジタルオーディオを実際に理解していません)、それが何であるか、ユーザーがなぜそれができるのかを説明できたら(わかりません)、提供された基本項目の代わりにそれを使用したいと思います。
答え1
このPro Audio
プロファイルは、「ミキサー制御なしで最大チャンネル数を持つRAWデバイスアクセス」を提供します。リリースノートこの機能があります)。
に基づいてこのプロファイルを生成するコード、ALSAが提供する各PCMデバイスから、PipeWireの対応する入力または出力チャネルに直接マッピングを追加するようです。これは、ALSAなどの上位レベルのオプションとは対照的です。ユースケースマネージャ、これはこれらのチャネルのいくつかをデバイスタイプと動詞の特定の組み合わせ(たとえば、それぞれ「マイク」および「音声通話」)に関連付けます。
誰かがこのプロファイルを使用する主な理由は、複数のPro Audio
ステレオ入力/出力を持つインターフェイスのすべてのチャンネルにアクセスすることです。たとえば、8チャンネルのUSBミキサーは、デフォルトのプロファイルですべて利用できない場合があります。これらの追加チャネルは、Pro Audio
PipeWire を介して他のさまざまなアプリケーションに接続できます。グラフアーキテクチャ。
追加ソースですプロのオーディオ操作でPipeWireを使用する方法を説明し、基本的にすべてのチャンネルを使用できるわけではありません。
2022年現在、FAQポータルこのトピックのPipeWire Wiki。
答え2
それらプロのオーディオスロットはオーディオを別のアプリケーションに転送し、オペレーティングシステムをデジタルオーディオワークステーションに切り替えます。これがJACK/ JACK2
ある程度の要点でもあります。Carla
Pipewire
Pulseaudioにもパイプライン機能がありますが、少し隠されていて直感的ではありません。 Pulseのモジュールは、他のサーバー上のものと同じカードです。特定の権限/目的が関連付けられている共有メモリスロット。技術的にpulseaudio
は並んで走ることができます。pipewire