Expand description
Raw format decoders (pixel format conversions).
Structs§
- Bayer
ToRgb Decoder - Naive bilinear demosaic to RG24.
- BgrTo
RgbDecoder - BGR24 → RGB24 decoder (channel swap).
- Bgra
ToRgb Decoder - BGRA → RGB24 decoder (drops alpha and reorders channels).
- I420
ToRgb Decoder - CPU I420 (YUV420 planar) → RGB24 decoder.
- Mono8
ToRgb Decoder - Monochrome 8-bit → RGB24 (channel replicate).
- Mono16
ToRgb Decoder - Monochrome 16-bit little-endian → RGB24 (downshift + replicate).
- Nv12
ToBgr Decoder - CPU NV12 (Y plane + interleaved UV) → BGR24 decoder.
- Nv12
ToRgb Decoder - CPU NV12 (Y plane + interleaved UV) → RGB24 decoder.
- NvTo
RgbDecoder - NVXX (Y plane + interleaved chroma) → RGB24 decoder.
- Packed422
ToRgb Decoder - Packed YUV422 → RGB24 decoder with configurable byte order.
- Passthrough
Decoder - Simple passthrough decoder that validates FourCc and returns the frame unchanged.
- Planar
YuvTo RgbDecoder - Planar YUV → RGB24 decoder (Y + separate U/V planes).
- Rgb48
ToRgb Decoder - 16-bit per channel RGB/BGR → RGB24 (drop precision, optional swap).
- Rgba
ToRgb Decoder - RGBA → RGB24 decoder (drops alpha).
- Yuv420p
ToRgb Decoder - CPU planar 4:2:0 (Y + U + V planes) → RGB24 decoder for formats such as
YU12/YV12. - Yuyv
ToLuma Decoder - CPU YUYV422 → GREY decoder (extract luma plane).
- Yuyv
ToRgb Decoder - CPU YUYV422 → RGB24 decoder.