0

自分のアプリケーション内でアプリケーション (VLC、Rhythmbox など) のオーディオ出力を処理できるようにしたいと考えています。さらに、アプリケーションをサウンドのシンクとして選択できる必要があります (たとえば、VLC または pavucontrol では、アプリケーションが出力デバイスとして表示される必要があります)。

これはどのように可能ですか?ALSAやPulseaudioなどでできますか?現在、私は最も簡単なソリューションを探していますが、後でパフォーマンスの高いソリューションが好まれる可能性があります。ほとんどの構成が API 呼び出しを介して実行できれば素晴らしいことです。

ご支援いただきありがとうございます!

4

1 に答える 1

0

最終的に PulseAudio モジュールを作成しました。独自のシンクを作成し、オーディオ ストリームに直接アクセスできます。ここで私の実装を見てください。

于 2015-01-13T19:08:49.990 に答える