【问题标题】:How to continue playing a capture device when the device is replugged in?重新插入设备后如何继续播放捕获设备?
【发布时间】:2012-12-19 05:02:55
【问题描述】:

好的,我现在正在开发一个 winform 应用程序,它可以使用 DirectShow.NET 从视频捕获设备捕获流。

问题是当我将 USB 捕获设备拔出时。图像冻结,尝试停止后,我的代码挂在 IMediaControl.Stop() 方法上。因此我无法继续玩。

那么有没有办法在设备拔出时停止播放进度?或者设备重新插入后如何重播?

谢谢。

【问题讨论】:

    标签: c# usb detection video-capture directshow.net


    【解决方案1】:

    对于拔出设备的场景没有明确定义的行为。最终这应该会导致某些错误代码,但是可能会涉及超时延迟。该行为取决于硬件驱动程序支持的底层过滤器的实际实现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多