如何确定Windows 7下是否正在使用音频

时间:2014-04-20 11:47:16

标签: c# audio windows-7 .net-4.0 cscore

基本信息

我正在为Windows 7(和Windows Server 2008 R2)编写一个系统服务,该服务将收集有关计算机的信息,以便在计算机正在使用时可以最终确定。

我正在使用C#和.NET 4.0。

问题

因为有些人可能只是为了音频播放而使用他们的电脑,而在某个时间没有其他任何东西,知道音频是否在特定时刻播放将有助于我的事业。

我不关心正在播放的内容或应用程序。多长时间以及多久以前都可能既有趣,又不是必不可少的。

围绕音频和C#的大多数问题和答案都关注播放音频或录制在同一台机器上播放的音频。这使得搜索变得非常困难 仅为一个应用程序知道它也是不够的,例如Windows Media Player。

我的想法是与主W​​indows音频控件连接。我正在考虑组件,它位于任务栏中的扬声器符号后面。它将所有声音混合在一起,因此我想询问它现在是否有任何播放。不幸的是,我完全不知道如何搜索有关该主题的信息。 (我不知道它是否有一个特殊的名称作为组件。这是否已经连接到Windows Core Audio API?)

因此,我们将非常感谢任何帮助和所有新想法。

0 个答案:

没有答案