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). |