C# 在Windows中侦听新的音频对象

C# 在Windows中侦听新的音频对象,c#,windows,events,volume,C#,Windows,Events,Volume,当添加/删除新的音频对象时,是否有可以连接到的事件 我想要一个类似于Windows音量混合器的列表-所有当前音量对象 我目前正在检查新进程,然后检查它们是否有卷对象,但卷对象通常是在进程之后创建的,而不是在进程中创建的,因此这不是一个非常可行的解决方案 是否存在可以在C#中收听的此类事件?可能重复的@JuanR是我在这里寻找的虚拟驱动器?我可能不知道正确的术语,并将它们与体积对象联系起来,但我不知道这个问题或其答案与我的问题有什么关系?请详细说明:)花点时间阅读该链接中的答案。你会看到他有一个订

当添加/删除新的音频对象时,是否有可以连接到的事件

我想要一个类似于Windows音量混合器的列表-所有当前音量对象

我目前正在检查新进程,然后检查它们是否有卷对象,但卷对象通常是在进程之后创建的,而不是在进程中创建的,因此这不是一个非常可行的解决方案


是否存在可以在C#中收听的此类事件?

可能重复的@JuanR是我在这里寻找的虚拟驱动器?我可能不知道正确的术语,并将它们与体积对象联系起来,但我不知道这个问题或其答案与我的问题有什么关系?请详细说明:)花点时间阅读该链接中的答案。你会看到他有一个订阅音量变化的方法。@JuanR你能举个例子,说明我的问题是如何与你链接的问题的答案相链接的吗?我已经看过了,没有看到任何听众被订阅。我可能不具备C#(或这一特定领域)所需的知识,无法亲自在这里看到解决方案。我试着运行答案中的代码,但是当打开一个带有卷对象的新应用程序时,什么也没有发生。我看不出TrueCrypt和虚拟驱动器与我的问题有什么相似之处。