【发布时间】:2017-03-07 18:45:48
【问题描述】:
我找了好几天都没有用。我试图简单地将图像设备名称(即使用 c# 的网络摄像头)列出到文本文件中。我知道我可以使用 System.IO.Ports 来获取我正在做的事情,但我找不到列出图像设备的简单方法。
我已经能够找到使用此代码的 WIA 设备,但没有找到非 WIA 设备:
private static void DoWork()
{
var deviceManager1 = new DeviceManager();
for (int i = 1; (i <= deviceManager1.DeviceInfos.Count); i++)
{
// if (deviceManager1.DeviceInfos[i].Type !=
WiaDeviceType.VideoDeviceType) { continue; }
Console.WriteLine(deviceManager1.DeviceInfos[i].
Properties["Name"].get_Value(). ToString());
}
【问题讨论】:
-
查看 aforge
-
我假设注册表会有这些信息
-
该线程没有回答问题...将相机设备列出到文本文件
标签: c# webcam system.io.packaging