PulseAudioがパイプライン/qpwgraphにあまりにも多くの[ピーク検出]チャンネルを生成するのを防ぐ方法は? (Linux Mint)

PulseAudioがパイプライン/qpwgraphにあまりにも多くの[ピーク検出]チャンネルを生成するのを防ぐ方法は? (Linux Mint)

したがって、何らかの理由でこれらのチャンネルを「PulseAudio Volume Control [Peak Detection]」と呼び、アプリやオーディオ出力を使用する他のすべての項目を開くと何度もポップアップします。これはいつも私の設定では、代替入力である「内蔵オーディオアナログステレオモニター」に接続しました。 Firefoxはサポートデバイスに関係なく複数のスパイク検出を実行するため、私のqpwgraphは複雑になります。 Audacityは最悪の犯罪者です。プログラムを開くたびに、一度に約20個が生成されるため、プログラムはゆっくりと開きます。

PulseAudio音量制御ピーク検出

そこでいくつか開いていることを確認できます。私はすべてを切断しましたが、新しいものが開かれると常に接続がありました。このポップアップをどのように停止しますか?彼らはqpwgraphとAudacityの速度を遅くしています。

これがLinux Mint 21.1であることを付け加えたいと思います!

ベストアンサー1

pulseaudioこれらのデバイスはデフォルトでは生成されず、pavucontrol他のプログラムが生成されます(おそらく使用しているもの(?))

非常に便利だと思いますpavucontrolが、実際にコードを少し変更せずにこれらのピークモニタが生成されるのを防ぐための別の方法が見つかりませんでした(実際にはきちんとしたハッキン​​グではありません)(フラグをオプションのパラメータに設定する方が良いかもしれません) 。

もちろん、レベルを調整できますが、視覚的なフィードバックはありません(ピークメーターなし)。

存在するmainwindow.cc

pa_stream* MainWindow::createMonitorStreamForSource(uint32_t source_idx, uint32_t stream_idx = -1, bool suspend = false) {
  return NULL; // will surely prevent the creation of a monitor...

おすすめ記事