在 C# 中从 Win32 API 获取摄像头信息
Get camera information from Win32 API in C#
在 finding out 如何从 Windows 中的设备管理器中检索驱动程序和设备信息之后,我想知道如何在我的计算机上获取相机信息。我正在使用 C#。我在 MSDN 上找不到合适的 class:
Computer System Hardware Classes
从这张图片中可以看出,摄像头位于图像处理设备下方。
是否可以检查相机是否已激活?
编辑:
设备已停用:
我想知道的是:我可以通过检查设备的状态码(目前是22)或者其他一些属性来检查设备是否被激活吗?
下面post着重于检测USB设备,但我认为这是你需要去的方向:
USB Device Connected
编写一个函数来查询所需的设备并验证它是否已连接。
我现在已经通过 EmguCV framework. The solution can be found here: https://github.com/SeppPenner/CameraActivityChecker
检查了摄像头 activity
在 finding out 如何从 Windows 中的设备管理器中检索驱动程序和设备信息之后,我想知道如何在我的计算机上获取相机信息。我正在使用 C#。我在 MSDN 上找不到合适的 class:
Computer System Hardware Classes
从这张图片中可以看出,摄像头位于图像处理设备下方。
是否可以检查相机是否已激活?
编辑: 设备已停用:
我想知道的是:我可以通过检查设备的状态码(目前是22)或者其他一些属性来检查设备是否被激活吗?
下面post着重于检测USB设备,但我认为这是你需要去的方向:
USB Device Connected
编写一个函数来查询所需的设备并验证它是否已连接。
我现在已经通过 EmguCV framework. The solution can be found here: https://github.com/SeppPenner/CameraActivityChecker
检查了摄像头 activity