libpulseを使用してpulseaudioモジュールをプログラムでロードする方法は?

libpulseを使用してpulseaudioモジュールをプログラムでロードする方法は?

安定したAPIを使用してプログラムでパルスオーディオモジュールをロード/アンロードするには?

pulseaudio Dbus APIを使用する方法がありますが、そのAPIはもはや保持されません。

D-Busインターフェースには安定性は保証されません。これは、インターフェイスがいつでも互換性のない方法で変更される可能性があることを意味します。あなたは警告を受けました。重要な用途には使用しないでください。代わりにlibpulseを使用してください。

しかし、実際には、インターフェイスは死の傾向のように驚くほど安定しています。

pulseaudio C APIを使用してモジュールをロードしたいが見つかりません。
どうすればいいですか?

私はLinuxでコンピュータのサウンドをビデオや音声通話にストリーミングできるアプリケーションを開発したいと思います。

アプリケーションが実行されているときにpulseaudioモジュール(module-null-sinkおよびmodule-loopback、が必要な場合があります)をロードし、アプリケーションが停止した場合は、これらのモジュールをアンロードする必要があります。module-combine

ベストアンサー1

おすすめ記事