2009-07-02 83 views
4

有没有办法在Vista或Win 7上使用delphi(D2009)获取所有音频设备名称,我设法获取设备数量,并使用IMMDevice获取设备PropertyStore,但我无法前进:|Vista/Win7 Delphi音频设备信息

非常感谢!

回答

5

要求PropertyStorePKEY_DeviceInterface_FriendlyName(看看Windows SDK中得到的值)

+2

我使用这个关键,但我并没有宣布它,因为它应该:)这是一个正确的声明,如果有人发现它有帮助: PKEY_Device_FriendlyName:TPropertyKey =(fmtid:(D1:$ a45c254e; D2:$ df1c; D3:$ 4efd; D4:($ 80,$ 20,$ 67,$ d1,$ 46,$ a8,$ 50,$ e0)); pid:14); – Andy 2009-07-02 19:26:21