对于IMMDevice,我是一个完整的初学者,我需要问一个好的,简单的方法来获取某些设备的信息。在我的程序中,我已经使用GetDefaultAudioEndpoint()成功设置了一个指针。现在我只需要能够从中获得一些基本信息,例如某些扬声器信息或扬声器的ID或类似的东西。有什么好办法可以让初学者能够接受?谢谢!如何从IMMDevice获取信息?
2
A
回答
3
设备具有附加的各种属性,您可以从设备属性存储中读取它们。 MSDN为您提供了一个代码片段在这里:
Audio Endpoint Devices > Device Properties
您也可以使用预建的工具来快速检查装置,看看你可以从IMMDevice
指针获得什么:
后者为您呈现属性lik E本:
http://alax.info/blog/wp-content/uploads/2011/08/Image0012.png
而且你可以在这里查看源代码http://www.alax.info/trac/public/browser/trunk/Utilities/EnumerateAudioDevices/MainDialog.h#L72它从尽可能多的开始为在行手中IMMDevice
指针72
相关问题
- 1. 如何从Google获取公司信息?
- 2. 如何从子表中获取信息
- 3. 如何从ALAsset获取exif信息?
- 4. 如何从Visual Studio PerfWatson获取信息?
- 5. 如何从SimpleCursorAdapter获取信息到ContextMenu
- 6. 如何从textfield获取信息?
- 7. 如何从SRCSRV获取更多信息?
- 8. 如何从java applet中获取信息?
- 9. 如何从WM_DEVICECHANGE获取设备信息?
- 10. 如何从UserDetailsService获取HttpServletRequest信息
- 11. 如何从onHandleIntent(Android)获取信息
- 12. 如何从Django_tables2行获取信息?
- 13. 如何从Marshal.GetExceptionCode()获取异常信息;
- 14. 如何从SVN获取特定信息?
- 15. 如何从iTunes Store获取信息
- 16. 如何从iTunes获取歌曲信息?
- 17. 如何从控制台获取信息
- 18. 如何从iManage/Desksite获取信息
- 19. 如何从RouteData获取Action信息?
- 20. 如何从ListFragment获取信息
- 21. 如何从WebContext获取用户信息?
- 22. 如何从Spotify API获取Allmusic信息?
- 23. 如何从Kamailio获取呼叫信息
- 24. 如何从objdump获取信息
- 25. 如何从Facebook获取用户信息?
- 26. 如何从raise_application_error()获取信息?
- 27. 如何从rss获取信息?
- 28. 如何从标准中获取信息?
- 29. (C#/ PHP)如何从wesbite获取信息?
- 30. 如何从图像中获取信息?