从C#中的Win32 API获取相机信息

时间:2017-08-16 18:47:36

标签: c# winapi camera usb

finding out如何从Windows中的设备管理器中检索驱动程序和设备信息之后,我想知道如何在计算机上获取相机信息。我正在使用C#。我无法在MSDN上找到合适的课程:

Computer System Hardware Classes

在此图像中可以看到,相机位于图像处理设备下方。

image

是否有可能检查相机是否已激活?

修改 设备已停用:

enter image description here enter image description here

我想知道的是:我可以查看设备的状态代码(目前是22)还是其他一些属性来检查设备是否已激活?

2 个答案:

答案 0 :(得分:0)

以下文章重点介绍如何检测USB设备,但我认为这是您需要的方向:

USB Device Connected

编写一个函数来查询所需的设备并验证它是否已连接。

答案 1 :(得分:0)

我现在已经设法使用EmguCV框架检查相机活动。可以在此处找到解决方案:https://github.com/SeppPenner/CameraActivityChecker