Windows Core Audio API GUID

时间:2011-07-27 14:01:39

标签: api windows-7 audio windows-vista guid

我正在使用Windows Core Audio API的实现,特别是IMMDevice接口,可以找到here的代码。我使用此代码的目的是提取特定声音设备的友好名称。

代码似乎实现了这样的功能,但友好名称的属性实际上似乎正在返回MSDN documentation所指的“设备描述”。深入研究代码将我带到一个定义GUID的PKEY类。简单地查看代码和MSDN文档的GUID似乎是一个预定义的值,操作系统识别该值代表该设备的属性存储中的属性。所以,我在这一点上的假设是原始程序员打算定义友好名称属性,但错误地提供了设备描述的GUID。我想扩展/更正此API以提供设备描述友好名称。

这是我遇到麻烦的地方。我找不到这些GUID的任何参考。我仔细研究了我能找到的所有文档,根本找不到任何这样的引用。我正在找人告诉我我对这些GUID错误的假设并让我走上了正确的轨道,或者是否指出我对它们的引用是正确的。我确定我错过了有用和重要的细节,所以如果需要更多信息,请告诉我,我会尽我所能。提前谢谢!

0 个答案:

没有答案