0

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

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

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

谢谢。

4

1 回答 1

0

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

于 2013-05-07T12:33:08.100 回答