2011-06-22 250 views
1

我正在使用dotNet c#。我需要識別默認的視頻和音頻設備 我知道我可以枚舉音頻設備,但如何確定默認的設備? ManagementObjectSearcher mo = new ManagementObjectSearcher(「select * from Win32_SoundDevice」);獲取默認音頻/視頻設備

 foreach (ManagementObject soundDevice in mo.Get()) 
     { 
      String deviceId = soundDevice.GetPropertyValue("DeviceId").ToString(); 
      String name = soundDevice.GetPropertyValue("Name").ToString(); 
      String status = soundDevice.GetPropertyValue("StatusInfo").ToString(); 

     } 

回答

-1

當前選擇的默認設備將始終顯示爲ID 0

+0

無返回的設備ID有ID爲0,它總是東西,看起來像 「HDAUDIO \ FUNC_01&VEN_1002&DEV_AA01&SUBSYS_00AA0100&REV_1003 \ 5 22B71F70&0&0001」 –

相關問題