就像问题听起来一样。
在HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet \ Control \ DeviceClasses {6994AD04-93EF-11D0-A3CC-00A0C9223196}上有一个可用列表,但它将任何基于USB的声卡显示为USB Audio
而不是Plantronics Headset
。
标签中列出的任何一种语言的解决方案都可以,但是我不能使用WMI,因此就可以了。
最佳答案
您需要MMDevice API。或此类API的this .NET wrapper。
IMMDeviceEnumerator
interface是枚举所有可用多媒体设备的方式。