AFORGE: остановка источника видео с помощью VideoSourceError - PullRequest
0 голосов
/ 24 апреля 2019

Я хочу остановить 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();
}                              
...