Namespace SharpConsoleUI.Video
Classes
- VideoFrameReader
Reads video frames as raw RGB24 byte arrays by piping from an FFmpeg subprocess. Each frame is width * height * 3 bytes (R, G, B per pixel, row-major).
- VideoFrameRenderer
Converts raw RGB24 frame bytes into Cell arrays for terminal display. Supports three render modes: HalfBlock, Ascii, and Braille.
Enums
- VideoPlaybackState
Represents the current state of video playback.
- VideoRenderMode
Determines how video frames are rendered to terminal cells.