ETcVnPixelEncoding

Offers pixel encodings.

Syntax

Definition:

enum ETcVnPixelEncoding : BYTE
{
    PE_NONE               = 0,
    PE_BAYER_GR           = 1,
    PE_BAYER_RG           = 2,
    PE_BAYER_GB           = 3,
    PE_BAYER_BG           = 4,
    PE_YUV_411_UYYVYY     = 5,
    PE_YUV_422_UYVY       = 6,
    PE_YUV_422_YUYV       = 7,
    PE_YCBCR_411_CBYYCRYY = 8,
    PE_YCBCR_422_CBYCRY   = 9,
    PE_YCBCR_422_YCBYCR   = 10
};

Values

Name

Description

PE_NONE

No encoding available, i.e. every pixel value is independent of other pixels.

PE_BAYER_GR

Pixels are encoded as a BayerGR pattern.

PE_BAYER_RG

Pixels are encoded as a BayerRG pattern.

PE_BAYER_GB

Pixels are encoded as a BayerGB pattern.

PE_BAYER_BG

Pixels are encoded as a BayerBG pattern.

PE_YUV_411_UYYVYY

Pixels are encoded as YUV411 (UYYVYY).

PE_YUV_422_UYVY

Pixels are encoded as YUV422 (UYVY).

PE_YUV_422_YUYV

Pixels are encoded as YUV422 (YUYV).

PE_YCBCR_411_CBYYCRYY

Pixels are encoded as YCbCr411 (CbYYCrYY).

PE_YCBCR_422_CBYCRY

Pixels are encoded as YCbCr422 (CbYCrY).

PE_YCBCR_422_YCBYCR

Pixels are encoded as YCbCr422 (YCbYCr).