| 
               | 
            
              Accord.Video Namespace | 
          
| Class | Description | |
|---|---|---|
| AsyncVideoSource | 
            Proxy video source for asynchronous processing of another nested video source.
              | |
| Boundary | 
            Container for MJPEG stream boundaries
              | |
| JPEGStream | 
            JPEG video source.
              | |
| MJPEGStream | 
            MJPEG video source.
              | |
| MJPEGStreamParser | 
            Handles functionality related to parsing a MJPEG stream
              | |
| NewFrameEventArgs | 
            Arguments for new frame event from video source.
              | |
| ScreenCaptureStream | 
            Screen capture video source.
              | |
| TimeoutStream | 
            Wrapper that enables streams which do not support read and write timeouts to timeout
            Requires .NET 4.5 or above
            Used for .NET Standard 2.0
              | |
| VideoException | 
            Video related exception.
              | |
| VideoSourceErrorEventArgs | 
            Arguments for video source error event from video source.
              | 
| Interface | Description | |
|---|---|---|
| IVideoSource | 
            Video source interface.
              | 
| Delegate | Description | |
|---|---|---|
| NewFrameEventHandler | 
            Delegate for new frame event handler.
              | |
| PlayingFinishedEventHandler | 
            Delegate for playing finished event handler.
              | |
| VideoSourceErrorEventHandler | 
            Delegate for video source error event handler.
              | 
| Enumeration | Description | |
|---|---|---|
| ReasonToFinishPlaying | 
            Reason of finishing video playing.
              |