【问题标题】:How do I get a Windows process's current audio output level?如何获取 Windows 进程的当前音频输出级别?
【发布时间】:2016-10-20 15:37:22
【问题描述】:

我希望这是有道理的,我不确定我应该如何准确地表达这个......

您好,我正在尝试编写一个能够监控某些进程的音频输出的程序。我正在寻找一种真正做到这一点的方法。我只能找到获得当前音量级别的方法,而不是实际的输出级别。我一直在通过 Stackoverflow 进行搜索,但我发现的所有内容都只能获取程序的音量控制级别(如 Windows 音量混合器中的滑块,但我基本上希望获得波动的绿色条的值搅拌机)

我基本上想每 x 毫秒检查一次程序的输出级别,如果它高于某个阈值,则运行一个方法来做某事。我怎样才能做到这一点? 谢谢!

快速编辑清楚:Win 7+ with C++

【问题讨论】:

    标签: c++ windows audio


    【解决方案1】:

    你可能想要IAudioPeakMeter

    这个sample app here 看起来很有前途。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-07
      • 1970-01-01
      • 2019-05-28
      • 1970-01-01
      • 1970-01-01
      • 2023-02-24
      • 1970-01-01
      • 2018-10-20
      相关资源
      最近更新 更多