我想在发生错误时停止VideoSource,以防止应用程序挂起。 我如何使用VideoSourceError做到这一点。 或者您可以提出任何可以做到这一点的建议。 尝试捕获方法不起作用。
这是我到目前为止所拥有的,并且无法正常工作。
FinalVideoSource = new VideoCaptureDevice(camMoniker);
FinalVideoSource.NewFrame += FinalVideoSource_NewFrame;
FinalVideoSource.VideoSourceError += FinalVideoSource_VideoSourceError;
FinalVideoSource.Start();
private void FinalVideoSource_VideoSourceError(object sender, VideoSourceErrorEventArgs eventArgs)
{
FinalVideoSource.Stop();
FinalVideoSource.SignalToStop();
}