使用NAudio MMDevice时,如何获取设备的品牌名称?

问题描述:

我可以通过VB.Net中的NAudio的MMDevice获得设备的常规名称,但这通常会变成“Speakers”或“Microphone”。我需要获得基本的通用名称以及品牌名称(如“Realtek High Definition Audio”)。没有任何属性或功能附加到MMDevice来处理,但这似乎并不像整个API会跳过那样。这是用于Windows 7的。使用NAudio MMDevice时,如何获取设备的品牌名称?

等等,没关系,伙计们。抱歉。显然我忽略了一个名为DeviceFriendlyName的函数。对不起,我查看了列表,并没有看到它出于某种原因。但是如果有人搜索这些信息,只需在你的MMDevice变量上调用该函数即可。