在输出设备选项卡的 Pulseaudio 音量控制中,您可以看到当前播放音频的音量。有什么方法可以输出它以在我自己的应用程序中使用?
答案1
pulseaudio 中的每个接收器都有一个相应的以 结尾的源monitor
。尝试:
pacmd list-sinks | grep name:
pacmd list-sources | grep name:
并比较名称。 Pulseaudio 音量控制连接到所有这些并使用它们来显示当前播放音频的音量。您可以在自己的程序中或使用pulseaudio 的任何现有程序中执行相同的操作,当然您可以监视当前正在播放的实际数据,而不仅仅是音量。有多种方法可以根据此数据计算数值体积值,您必须选择一种方法。