关于 IMMDevice,我是一个完整的初学者,我需要问一下,从信息中获取一些设备的好方法是什么。在我的程序中,我已经成功地使用 GetDefaultAudioEndpoint() 设置了指向其中之一的指针。现在我只需要能够从中获取一些基本信息,比如一些演讲者信息或演讲者的 ID 或类似的东西。有什么好的方法可以让一个初学者能够学会?谢谢!
问问题
2989 次
1 回答
4
设备附加了各种属性,您可以从设备属性存储中读取它们。MSDN 在这里为您提供了一个代码片段:
您还可以使用预构建的实用程序来快速检查您的设备并查看您可以从IMMDevice
指针获得什么:
后者为您提供如下属性:
您可以在此处查看源代码http://www.alax.info/trac/public/browser/trunk/Utilities/EnumerateAudioDevices/MainDialog.h#L72它从IMMDevice
第 72 行中的指针开始。
于 2012-03-19T15:56:16.503 回答