如何使用稳定的API以编程方式加载/卸载pulseaudio模块?
有一种使用pulseaudio Dbus api的方法,但该api不再维护。
D-Bus 接口没有稳定性保证,这意味着该接口可能随时以不兼容的方式发生变化。你被警告了。不要用它来做任何重要的事情。请改用 libpulse。
然而,在实践中,界面一直保持非常稳定,就像死的东西往往会做的那样。
我想使用pulseaudio C api 加载模块,但我找不到它。
怎么做?
我想开发一个能够在 Linux 上将计算机声音流式传输为视频或语音通话的应用程序。
当应用程序运行时,它需要加载pulseaudio模块(可能需要module-null-sink
和module-loopback
, ),并在应用程序停止时卸载这些模块。module-combine