VideoPixelFormat

type VideoPixelFormat = 
  | "yuv-420-8-bit-video"
  | "yuv-420-8-bit-full"
  | "yuv-420-10-bit-video"
  | "yuv-420-10-bit-full"
  | "yuv-422-8-bit-video"
  | "yuv-422-8-bit-full"
  | "yuv-422-10-bit-video"
  | "yuv-422-10-bit-full"
  | "yuv-444-8-bit-video"
  | "yuv-444-8-bit-full"
  | "yuv-444-10-bit-video"
  | "yuv-444-10-bit-full"
  | "rgb-bgra-8-bit"
  | "rgb-rgba-8-bit"
  | "rgb-rgb-8-bit"
  | "raw-bayer-packed96-12-bit"
  | "raw-bayer-unpacked-16-bit"
  | "unknown"

Represents the pixel format of a video image buffer. Video Formats are YUV, RGB, or RAW/Bayer sensor data. The most commonly used format is yuv-420-8-bit-video.

FormatColorspaceSamplingBit depthColor RangeLayout
yuv-420-8-bit-videoYUV4:2:08-bitVideoMulti-planar
yuv-420-8-bit-fullYUV4:2:08-bitFullMulti-planar
yuv-420-10-bit-videoYUV4:2:010-bitVideoMulti-planar
yuv-420-10-bit-fullYUV4:2:010-bitFullMulti-planar
yuv-422-8-bit-videoYUV4:2:28-bitVideoMulti-planar
yuv-422-8-bit-fullYUV4:2:28-bitFullMulti-planar
yuv-422-10-bit-videoYUV4:2:210-bitVideoMulti-planar
yuv-422-10-bit-fullYUV4:2:210-bitFullMulti-planar
yuv-444-8-bit-videoYUV4:4:48-bitVideoMulti-planar
yuv-444-8-bit-fullYUV4:4:48-bitFullMulti-planar
yuv-444-10-bit-videoYUV4:4:410-bitVideoMulti-planar
yuv-444-10-bit-fullYUV4:4:410-bitFullMulti-planar
rgb-bgra-8-bitRGB4:4:48-bitFullInterleaved BGRA
rgb-rgba-8-bitRGB4:4:48-bitFullInterleaved RGBA
rgb-rgb-8-bitRGB4:4:48-bitFullInterleaved RGB
raw-bayer-packed96-12-bitRAW BayerMosaic12-bitSensorPacked96 Bayer
raw-bayer-unpacked-16-bitRAW BayerMosaic16-bitSensorUnpacked 16-bit
unknownUnknown

On this page

No Headings