Пример #1
0
 public override void Stop()
 {
     if (!_isworking)
     {
         return;
     }
     _isworking = false;
     ThreadEx.ThreadStop(_CaptureThread);
 }
Пример #2
0
 public override void Stop()
 {
     if (!_isworking)
     {
         return;
     }
     _isworking = false;
     ThreadEx.ThreadStop(_playThread);
     _queue.Clear();
     _curPlayTime = 0;
 }
Пример #3
0
 public void Stop()
 {
     if (!_isworking)
     {
         return;
     }
     _isworking = false;
     _vp.Stop();
     _ap.Stop();
     ThreadEx.ThreadStop(_playThread);
     _queue = new AQueue <MediaFrame>();
     _cache = new List <MediaFrame>();
 }
Пример #4
0
 public void Stop()
 {
     if (!_isworking)
     {
         return;
     }
     _isworking = false;
     ThreadEx.ThreadStop(_playThread);
     ThreadEx.ThreadStop(_PlayBackwardThread);
     _queue.Clear();
     _curPlayMediaTimetick = 0;
     _yuvDraw.Stop();
 }