MultiCam Boards Documentation > MultiCam Documentation > MultiCam Reference > Channel Class > Cluster Category > Adjust Level (Cluster) > ColorFormat

ColorFormat

Description

Type

Enumerated

Description

Designation of color format

"Set" effect

Designating the color format

"Get" effect

Returns the currently active color format

Classification

Class

Channel

Category

Cluster

Level

Adjust

Identifiers

String

ColorFormat

C, C++

MC_ColorFormat

.NET

MC.ColorFormat

Numerical

2224

This parameter summarizes all the properties describing how the frame grabber stores pixel data in the destination surface.

Refer to MultiCam Storage Formats for detailed information.

Values applicable to Picolo boards

Boards

Format names

Picolo Alert

YUV411, YUV422, YUV444, Y8
YUV411PL, Y41B, YUV422PL, Y42B, YUV444PL, YUV411PL_Dec, YUV9, YVU9, YUV422PL_Dec, I420, IYUV, YV12
RGB15, RGB16, RGB24, RGB32
RGB24PL

Picolo Diligent

YUV411, YUV422, YUV444, Y8
YUV411PL, Y41B, YUV422PL, Y42B, YUV444PL, YUV411PL_Dec, YUV9, YVU9, YUV422PL_Dec, I420, IYUV, YV12
RGB15, RGB16, RGB24, RGB32
RGB24PL
DX50, HP4S

Picolo Junior 4
Picolo
Picolo Pro 2
Picolo Pro 3
Picolo Tetra
Picolo Tymo

YUV411, YUV422, Y8
YUV411PL, Y41B, YUV422PL, Y42B, YUV411PL_Dec, YUV9, YUV422PL_Dec, I420, IYUV, YV12
RGB15, RGB16, RGB24, RGB32

Values applicable to Domino boards

Boards

Format names

Domino Iota
Domino Alpha 2

Y8
RGB15, RGB16, RGB24, RGB32

Domino Melody
Domino Symphony

Y8, Y10, Y16(*)

Domino Harmony

Y8, Y10, Y16(*)
RGB24, RGB32
RGB24PL, RGB30PL, RGB48PL(*)

(*) For these storage formats, the least 6 significant bits of the pixel value are 0.

ColorFormat values are classified in 9 categories:

Monochrome and color packed YUV formats

Name

Identifier

Description

FOURCC code

YUV411

MC_ColorFormat_YUV411

Each pixel color is stored using YUV 4:1:1 packed data format.

Y41P

YUV422

MC_ColorFormat_YUV422

Each pixel color is stored using YUV 4:2:2 packed data format.

YUY2

YUV444

MC_ColorFormat_YUV444

Each pixel color is stored using YUV 4:4:4 packed data format.

IYU2

Y8

MC_ColorFormat_Y8

Each pixel luminance is stored using Y8 system.

Y800

Y10

MC_ColorFormat_Y10

Each pixel luminance is stored using Y10 system.

Not applicable

Y12

MC_ColorFormat_Y12

Each pixel luminance is stored using Y12 system.

Not applicable

Y14

MC_ColorFormat_Y14

Each pixel luminance is stored using Y14 system.

Not applicable

Y16

MC_ColorFormat_Y16

Each pixel luminance is stored using Y16 system.

Not applicable

Planar YUV formats

Name

Identifier

Description

FOURCC code

YUV411PL

MC_ColorFormat_YUV411PL

Each pixel color is stored using YUV 4:1:1 planar data format.

Y41B

Y41B

MC_ColorFormat_Y41B

Each pixel color is stored using Y41B planar data format.

Y41B

YUV422PL

MC_ColorFormat_YUV422PL

Each pixel color is stored using YUV 4:2:2 planar data format.

Y42B

Y42B

MC_ColorFormat_Y42B

Each pixel color is stored using Y42B planar data format.

Y42B

YUV444PL

MC_ColorFormat_YUV444PL

Each pixel color is stored using YUV 4:4:4 planar data format.

Not applicable

YUV411PL_Dec

MC_ColorFormat_YUV411PL_DEC

Each pixel color is stored using YUV 4:1:1 planar data format with chrominance decimation.

YUV9
YVU9

YUV9

MC_ColorFormat_YUV9

Each pixel color is stored using YUV9 planar data format.

YUV9

YVU9

MC_ColorFormat_YVU9

Each pixel color is stored using YVU9 planar data format.

YVU9

YUV422PL_Dec

MC_ColorFormat_YUV422PL_DEC

Each pixel color is stored using YUV 4:2:2 planar data format with chrominance decimation.

I420
IYUV
YV12

I420

MC_ColorFormat_I420

Each pixel color is stored using I420 planar data format.

I420

IYUV

MC_ColorFormat_IYUV

Each pixel color is stored using IYUV planar data format.

IYUV

YV12

MC_ColorFormat_YV12

Each pixel color is stored using YV12 planar data format.

YV12

Color packed RGB formats

Name

Identifier

Description

FOURCC code

RGB15

MC_ColorFormat_RGB15

Each pixel color is stored using RGB15 packed data format.

BI_RGB
RGB

RGB16

MC_ColorFormat_RGB16

Each pixel color is stored using RGB16 packed data format.

BI_RGB
RGB

RGB24

MC_ColorFormat_RGB24

Each pixel color is stored using RGB24 packed data format.

BI_RGB
RGB

RGB10_10_10

MC_ColorFormat_RGB10_10_10

Each pixel color is stored using RGB10_10_10 packed data format.

 

RGB10_12_10

MC_ColorFormat_RGB10_12_10

Each pixel color is stored using RGB10_12_10 packed data format.

 

RGB32

MC_ColorFormat_RGB32

Each pixel color is stored using RGB32 packed data format.

BI_RGB
RGB

RGB48

MC_ColorFormat_RGB48

Each pixel color is stored using RGB48 packed data format.

 

RGB64

MC_ColorFormat_RGB64

Each pixel color is stored using RGB64 packed data format.

 

Color planar RGB formats

Name

Identifier

Description

FOURCC code

RGB24PL

MC_ColorFormat_RGB24PL

Each pixel color is stored using RGB24PL system.

Not applicable

RGB30PL

MC_ColorFormat_RGB30PL

Each pixel color is stored using RGB30PL system.

Not applicable

RGB36PL

MC_ColorFormat_RGB36PL

Each pixel color is stored using RGB36PL system.

Not applicable

RGB42PL

MC_ColorFormat_RGB42PL

Each pixel color is stored using RGB42PL system.

Not applicable

RGB48PL

MC_ColorFormat_RGB48PL

Each pixel color is stored using RGB48PL system

Not applicable

Compressed formats

Name

Identifier

Description

FOURCC code

DX50

MC_ColorFormat_DX50

Data are stored according to DX50 codec.

DX50

MP4S

MC_ColorFormat_MP4S

Data are stored according to MP4S codec.

MP4S

BAYER color formats

Name

Identifier

Description

FOURCC code

BAYER8

MC_ColorFormat_BAYER8

Each pixel data is stored using BAYER8 system.

Not applicable

BAYER10

MC_ColorFormat_BAYER10

Each pixel data is stored using BAYER10 system.

Not applicable

BAYER12

MC_ColorFormat_BAYER12

Each pixel data is stored using BAYER12 system.

Not applicable

BAYER14

MC_ColorFormat_BAYER14

Each pixel data is stored using BAYER14 system.

Not applicable

BAYER16

MC_ColorFormat_BAYER16

Each pixel data is stored using BAYER16 system.

Not applicable

RAW formats

Name

Identifier

Description

FOURCC code

RAW8

MC_ColorFormat_RAW8

Each pixel data is stored using RAW8 system.

Not applicable

RAW10

MC_ColorFormat_RAW10

Each pixel data is stored using RAW10 system.

Not applicable

RAW12

MC_ColorFormat_RAW12

Each pixel data is stored using RAW12 system.

Not applicable

RAW14

MC_ColorFormat_RAW14

Each pixel data is stored using RAW14 system.

Not applicable

RAW16

MC_ColorFormat_RAW16

Each pixel data is stored using RAW16 system.

Not applicable

Packed RGB color and Y luminance combined formats

Name

Identifier

Description

FOURCC code

RGB15Y8

MC_ColorFormat_RGB15Y8

Each pixel color is stored using a combined RGB packed data format and a luminance data format.

Not applicable

 

RGB16Y8

MC_ColorFormat_RGB16Y8

RGB24Y8

MC_ColorFormat_RGB24Y8

RGB24Y10

MC_ColorFormat_RGB24Y10

RGB24Y12

MC_ColorFormat_RGB24Y12

RGB24Y16

MC_ColorFormat_RGB24Y16

YRGB32

MC_ColorFormat_YRGB32

YRGB64

MC_ColorFormat_YRGB64

Planar RGB color and Y luminance combined formats

Name

Identifier

Description

FOURCC code

RGB24PLY8

MC_ColorFormat_RGB24PLY8

Each pixel color is stored using a combined RGB planar data format and a luminance data format.

Not applicable

RGB24PLY10

MC_ColorFormat_RGB24PLY10

RGB24PLY12

MC_ColorFormat_RGB24PLY12

RGB24PLY16

MC_ColorFormat_RGB24PLY16

RGB30PLY8

MC_ColorFormat_RGB30PLY8

RGB30PLY10

MC_ColorFormat_RGB30PLY10

RGB30PLY12

MC_ColorFormat_RGB30PLY12

RGB30PLY16

MC_ColorFormat_RGB30PLY16

RGB36PLY8

MC_ColorFormat_RGB36PLY8

RGB36PLY10

MC_ColorFormat_RGB36PLY10

RGB36PLY12

MC_ColorFormat_RGB36PLY12

RGB36PLY16

MC_ColorFormat_RGB36PLY16

RGB48PLY8

MC_ColorFormat_RGB48PLY8

RGB48PLY10

MC_ColorFormat_RGB48PLY10

RGB48PLY12

MC_ColorFormat_RGB48PLY12

RGB48PLY16

MC_ColorFormat_RGB48PLY16