Generic.Pixel
Generic pixels.
type rgb_format =
| RGB24
24 bit RGB. Each color is an uint8_t. Color order is RGBRGB
*)| BGR24
24 bit BGR. Each color is an uint8_t. Color order is BGRBGR
*)| RGB32
32 bit RGB. Each color is an uint8_t. Color order is RGBXRGBX, where X is unused
*)| BGR32
32 bit BGR. Each color is an uint8_t. Color order is BGRXBGRX, where X is unused
*)| RGBA32
32 bit RGBA. Each color is an uint8_t. Color order is RGBARGBA
*)Format of an RGB pixel.
type yuv_format =
| YUV422
Planar YCbCr 4:2:2. Each component is an uint8_t
*)| YUV444
Planar YCbCr 4:4:4. Each component is an uint8_t
*)| YUV411
Planar YCbCr 4:1:1. Each component is an uint8_t
*)| YUV410
Planar YCbCr 4:1:0. Each component is an uint8_t
*)| YUVJ420
Planar YCbCr 4:2:0. Each component is an uint8_t, luma and chroma values are full range (0x00 .. 0xff)
*)| YUVJ422
Planar YCbCr 4:2:2. Each component is an uint8_t, luma and chroma values are full range (0x00 .. 0xff)
*)| YUVJ444
Planar YCbCr 4:4:4. Each component is an uint8_t, luma and chroma values are full range (0x00 .. 0xff)
*)Format of a YUV pixel.
Format of a pixel.
val string_of_format : format -> string
String representation of the format of a pixel.