当 PulseAudio 加载/卸载模块时发出信号

当 PulseAudio 加载/卸载模块时发出信号

有没有办法知道 PulseAudio 是否已加载/卸载模块?比如来自 PulseAudio 的信号?

我知道如何查询模块:

pactl list sinks

但我需要从 PulseAudio 到我的 C/C++ 应用程序的某种 IPC 信号机制。

我知道 PulseAudio 的 D-Bus 的存在,但是那里的方法完全没用......

也许有一个文件,PulseAudio 在其中保存了模块列表,我可以将监视附加到它?

一些帮助?

谢谢

答案1

为什么不直接去 PulseAudio 开发库。我期望pa_context_set_subscribe_callback()并且可能是这样的PA_SUBSCRIPTION_MASK_MODULE掩码。参考

相关内容