對於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. 如何從Facebook獲取用戶信息?
- 2. 如何從java applet中獲取信息?
- 3. 如何從iManage/Desksite獲取信息
- 4. 如何從圖像中獲取信息?
- 5. 如何從json獲取額外信息?
- 6. 如何從objdump獲取信息
- 7. 如何從onHandleIntent(Android)獲取信息
- 8. 如何從標準中獲取信息?
- 9. 如何從textfield獲取信息?
- 10. 如何從RouteData獲取Action信息?
- 11. 如何從raise_application_error()獲取信息?
- 12. 如何從Visual Studio PerfWatson獲取信息?
- 13. 如何從rss獲取信息?
- 14. 如何從WebContext獲取用戶信息?
- 15. (C#/ PHP)如何從wesbite獲取信息?
- 16. 如何從iTunes獲取歌曲信息?
- 17. 如何從iTunes Store獲取信息
- 18. 如何從子表中獲取信息
- 19. 如何從Marshal.GetExceptionCode()獲取異常信息;
- 20. 如何從NSData獲取信息?
- 21. 如何從網頁(Android)獲取信息?
- 22. 如何從ALAsset獲取exif信息?
- 23. 如何從SVN信息庫中獲取信息?
- 24. 如何從主要信息獲取信息到無效?
- 25. 從.xml獲取信息
- 26. 從privatevoid獲取信息
- 27. 獲取信息從PHP
- 28. 從按鈕獲取信息
- 29. 從restfb獲取信息
- 30. jQuery從url獲取信息