C# 检测usb摄像头断开

C# 检测usb摄像头断开,c#,usb,webcam,directshow.net,C#,Usb,Webcam,Directshow.net,我已经使用了Forge、emgu和Direct.Net来显示连接USB摄像头的图像流 我遇到的问题是,如果usb已拔出(等),然后重新连接,则流不会恢复 因此,我假设我必须检测usb摄像头检测,然后在代码中重新启动流 我已经找了一段时间了,在C#中找不到这样的样本 如果有人有推荐的链接,我将非常感激 谢谢@为什么离题?这需要C#代码回答?没有特定的断开事件。我想您最终会轮询camera以查看它是否再次可用,然后从那里重新启动整个流媒体。如果这是USB,请注意它可能插入另一个连接器,从技术上讲,这

我已经使用了Forge、emgu和Direct.Net来显示连接USB摄像头的图像流

我遇到的问题是,如果usb已拔出(等),然后重新连接,则流不会恢复

因此,我假设我必须检测usb摄像头检测,然后在代码中重新启动流

我已经找了一段时间了,在C#中找不到这样的样本

如果有人有推荐的链接,我将非常感激


谢谢

@为什么离题?这需要C#代码回答?没有特定的断开事件。我想您最终会轮询camera以查看它是否再次可用,然后从那里重新启动整个流媒体。如果这是USB,请注意它可能插入另一个连接器,从技术上讲,这可能是另一个设备。处理可能会有所帮助。嗨,谢谢你的评论。我也看过。是的,如果设备是另一个设备,程序可能会失败。我希望有更有力的解决方案,因此我提出了这个问题。但谢谢:)不久前被问到-你最终找到解决方案了吗?@MOnsDaR我想我要做的是做一次民意调查来确定是否仍然连接。事情已经开始了,我想可能会有更好的解决办法,祝你好运