C# 在Windows上打开新音频流时发出通知?

C# 在Windows上打开新音频流时发出通知?,c#,windows,audio,C#,Windows,Audio,我浏览了文档,但没有找到答案:如果Sndvol在Windows7下打开,它会显示新的应用程序,可以立即播放音频。现在,我在核心音频API中没有找到通知接口 SndVol是如何做到这一点的?一直轮询流枚举器?我自己找到了它。这种类型的通知位于IAudioSessionManager2接口中,您可以在其中传递指向RegisterNotificationSession方法的指针,指向IAudioSessionNotification接口。详情可在此找到: 我知道有这样的事情……:) 检查事件查看器中

我浏览了文档,但没有找到答案:如果Sndvol在Windows7下打开,它会显示新的应用程序,可以立即播放音频。现在,我在核心音频API中没有找到通知接口


SndVol是如何做到这一点的?一直轮询流枚举器?

我自己找到了它。这种类型的通知位于IAudioSessionManager2接口中,您可以在其中传递指向RegisterNotificationSession方法的指针,指向IAudioSessionNotification接口。详情可在此找到:


我知道有这样的事情……:)

检查事件查看器中的事件,如果在打开新音频流时看到添加的新事件,则您可能能够订阅这些windows事件。呃-您指的是哪个“事件查看器”?只需单击开始并键入事件查看器。它应该在搜索结果中