どのWebカメラを使用したいかをユーザーに尋ねるアプリケーション(charp)を準備し、選択したWebカメラからストリームを取得します。そのためには、コンピューターに接続されているWebカメラを検索して見つける必要があります。これが私の最初のステップです。2番目のステップは、そのWebカメラからストリームを取得することです。どうやってやるの?
質問する
840 次
1 に答える
1
このコードを使用できます-に基づいてManagementObjectSearcher
class
static List<USBDeviceInfo> GetUSBDevices()
{
List<USBDeviceInfo> devices = new List<USBDeviceInfo>();
ManagementObjectCollection collection;
using (var searcher = new ManagementObjectSearcher(@"Select * From Win32_USBHub"))
collection = searcher.Get();
foreach (var device in collection)
{
devices.Add(new USBDeviceInfo(
(string)device.GetPropertyValue("DeviceID"),
(string)device.GetPropertyValue("PNPDeviceID"),
(string)device.GetPropertyValue("Description")
));
}
collection.Dispose();
return devices;
}
于 2012-10-12T08:36:57.910 に答える