Ejemplo n.º 1
0
 public void Stop()
 {
     if (_capturer == null)
     {
         throw new InvalidOperationException("CaptureNotStarted");
     }
     _capturer.Stop();
     _capturer.Dispose(); _capturer = null;
 }
Ejemplo n.º 2
0
 public void Start(ITransport transport)
 {
     if (_capturer != null)
     {
         throw new InvalidOperationException("CaptureAlreadyStarted");
     }
     _capturer = new DirectShowCapturer(new RawVideoTransport(transport));
     _capturer.Initialize();
     _capturer.Start();
 }
Ejemplo n.º 3
0
 public DirectShowFrameInfo(DirectShowCapturer parent)
 {
     _encoder = parent._encoder;
 }