ColorFormat
Color format
Parameter Info
Class | Category | Level | Type | Access |
---|---|---|---|---|
Channel | Cluster | ADJUST | Enumerated | Set and Get |
Num ID | String Identifier | C, C++ identifier |
---|---|---|
2224 << 14 | ColorFormat | MC_ColorFormat |
Parameter Description
This parameter summarizes all the properties describing how the frame grabber stores pixel data in the destination surface.
For a complete description of pixel storage formats, see MultiCam Storage Formats.
Parameter Values
Y8
MC_ColorFormat_Y8 |
---|
Description 8-bit monochrome pixel data; aligned to byte boundaries |
Y10
MC_ColorFormat_Y10 |
---|
Description 10-bit monochrome pixel data justified to lsb; 6 padding bits of'0' for alignment to 16-bit |
Y10P
MC_ColorFormat_Y10P |
---|
Description 10-bit monochrome pixel data; no padding bits; packed storage (8 pixels are stored in 10 bytes) |
Y12
MC_ColorFormat_Y12 |
---|
Description 12-bit monochrome pixel data justified to lsb; 4 padding bits of'0' for alignment to 16-bit |
Y14
MC_ColorFormat_Y14 |
---|
Description 14-bit monochrome pixel data justified to lsb; 2 padding bits of'0' for alignment to 16-bit |
Y16
MC_ColorFormat_Y16 |
---|
Description 16-bit monochrome pixel data; aligned to 16-bit boundaries |
BAYER8
MC_ColorFormat_BAYER8 |
---|
Description 8-bit BAYER component data; aligned to byte boundaries |
BAYER10
MC_ColorFormat_BAYER10 |
---|
Description 10-bit BAYER component data justified to lsb; 6 padding bits of'0' for alignment to 16-bit |
BAYER12
MC_ColorFormat_BAYER12 |
---|
Description 12-bit BAYER component data justified to lsb; 4 padding bits of'0' for alignment to 16-bit |
BAYER14
MC_ColorFormat_BAYER14 |
---|
Description 14-bit BAYER component data justified to lsb; 2 padding bits of'0' for alignment to 16-bit |
BAYER16
MC_ColorFormat_BAYER16 |
---|
Description 16-bit BAYER component data; aligned to 16-bit boundaries |
RGB15
MC_ColorFormat_RGB15 |
---|
Description 3x 5-bit packed color components data; 1 padding bit of'0' for alignment to 16-bit. FOURCC code: BI_RGB RGB |
RGB16
MC_ColorFormat_RGB16 |
---|
Description 5-bit R, 6-bit G , 5-bit B packed color components data of 1 RGB pixel; alignment to 16-bit. FOURCC code: BI_RGB RGB |
RGB24
MC_ColorFormat_RGB24 |
---|
Description 3x 8-bit packed color components data; each component is aligned to byte boundaries. FOURCC code: BI_RGB RGB |
RGB24
MC_ColorFormat_RGB24 |
---|
Description 3x 8-bit packed color components data; each component is aligned to byte boundaries |
RGB32
MC_ColorFormat_RGB32 |
---|
Description Each pixel color is stored using RGB32 packed data format. FOURCC code: BI_RGB RGB |
RGB32
MC_ColorFormat_RGB32 |
---|
Description 4x 8-bit packed color components data; each component is aligned to byte boundaries |
ARGB32
MC_ColorFormat_ARGB32 |
---|
Description 4x 8-bit packed color components data; each component is aligned to byte boundaries |
RGB30P
MC_ColorFormat_RGB30P |
---|
Description 3x 10-bit packed color components data; no padding bits; packed storage (8 pixels are stored in 30 bytes) |
RGBI40P
MC_ColorFormat_RGBI40P |
---|
Description 4x 10-bit packed color components data; no padding bits; packed storage (8 pixels are stored in 30 bytes) |
YUV411
MC_ColorFormat_YUV411 |
---|
Description Each pixel color is stored using YUV 4:1:1 packed data format. FOURCC code: Y41P |
YUV422
MC_ColorFormat_YUV422 |
---|
Description Each pixel color is stored using YUV 4:2:2 packed data format. FOURCC code: YUY2 |
YUV411PL
MC_ColorFormat_YUV411PL |
---|
Description Each pixel color is stored using YUV 4:1:1 planar data format. FOURCC code: Y41B |
Y41B
MC_ColorFormat_Y41B |
---|
Description Each pixel color is stored using Y41B planar data format. FOURCC code: Y41B |
YUV422PL
MC_ColorFormat_YUV422PL |
---|
Description Each pixel color is stored using YUV 4:2:2 planar data format. FOURCC code: Y42B |
Y42B
MC_ColorFormat_Y42B |
---|
Description Each pixel color is stored using Y42B planar data format. FOURCC code: Y42B |
YUV411PL_Dec
MC_ColorFormat_YUV411PL_Dec |
---|
Description Each pixel color is stored using YUV 4:1:1 planar data format with chrominance decimation. FOURCC code: YUV9 YVU9 |
YUV9
MC_ColorFormat_YUV9 |
---|
Description Each pixel color is stored using YUV9 planar data format. FOURCC code: YUV9 |
YVU9
MC_ColorFormat_YVU9 |
---|
Description Each pixel color is stored using YVU9 planar data format. FOURCC code: YVU9 |
YUV422PL_Dec
MC_ColorFormat_YUV422PL_Dec |
---|
Description Each pixel color is stored using YUV 4:2:2 planar data format with chrominance decimation. FOURCC code: I420 IYUV YV12 |
I420
MC_ColorFormat_I420 |
---|
Description Each pixel color is stored using I420 planar data format. FOURCC code: I420 |
IYUV
MC_ColorFormat_IYUV |
---|
Description Each pixel color is stored using IYUV planar data format. FOURCC code: IYUV |
YV12
MC_ColorFormat_YV12 |
---|
Description Each pixel color is stored using YV12 planar data format. FOURCC code: YV12 |
RGB24PL
MC_ColorFormat_RGB24PL |
---|
Description 3 planes of 8-bit color components data; each component is aligned to byte boundaries |
Description Each pixel color is stored using RGB24PL system. |
RGB30PL
MC_ColorFormat_RGB30PL |
---|
Description 3 planes of 10-bit color components data; each component is justified to lsb and padded with 6 bits of '0' for alignment to 16-bit |
RGB36PL
MC_ColorFormat_RGB36PL |
---|
Description 3 planes of 12-bit color components data; each component is justified to lsb and padded with 4 bits of '0' for alignment to 16-bit |
RGB42PL
MC_ColorFormat_RGB42PL |
---|
Description Each pixel color is stored using RGB42PL system. |
RGB48PL
MC_ColorFormat_RGB48PL |
---|
Description Each pixel color is stored using RGB48PL system. In this storage format, the least 6 significant bits of the pixel value are 0. |
RAW8
MC_ColorFormat_RAW8 |
---|
Description Each pixel data is stored using RAW8 system. |
RAW10
MC_ColorFormat_RAW10 |
---|
Description Each pixel data is stored using RAW10 system. |
RAW12
MC_ColorFormat_RAW12 |
---|
Description Each pixel data is stored using RAW12 system. |
RAW14
MC_ColorFormat_RAW14 |
---|
Description Each pixel data is stored using RAW14 system. |
RAW16
MC_ColorFormat_RAW16 |
---|
Description Each pixel data is stored using RAW16 system. |