我使用 DirectShowLib .Net 从 WebCam 捕捉图像。如何在 C# 中获取我的网络摄像头的状态?我的意思是它是否已被其他应用程序使用?
最佳答案
构建一个捕获图,例如Camera
-> Null Renderer
并将其置于暂停状态。如果您成功了,相机将(曾经)处于空闲状态,否则该第三方应用程序将独占锁定它。
您也可以使用 IAMResourceControl
,但它不太可能用于相机设备。
关于c# - 使用 C# 获取网络摄像头状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8655951/