Module VmbPixelFormatType Copy item path Source VmbPixelFormatArgb8 !< ARGB, 8 bits x 4 (PFNC: RGBa8) VmbPixelFormatBayerBG8 !< Bayer-color, 8 bits, starting with BG line (PFNC: BayerBG8) VmbPixelFormatBayerBG10 !< Bayer-color, 10 bits in 16 bits, starting with BG line (PFNC: BayerBG10) VmbPixelFormatBayerBG12 !< Bayer-color, 12 bits in 16 bits, starting with BG line (PFNC: BayerBG12) VmbPixelFormatBayerBG16 !< Bayer-color, 16 bits, starting with BG line (PFNC: BayerBG16) VmbPixelFormatBayerBG10p !< Bayer-color, 10 bits continuous packed, starting with BG line (PFNC: BayerBG10p) VmbPixelFormatBayerBG12Packed !< Bayer-color, 2x12 bits in 24 bits, starting with BG line (GEV:BayerBG12Packed) VmbPixelFormatBayerBG12p !< Bayer-color, 12 bits continuous packed, starting with BG line (PFNC: BayerBG12p) VmbPixelFormatBayerGB8 !< Bayer-color, 8 bits, starting with GB line (PFNC: BayerGB8) VmbPixelFormatBayerGB10 !< Bayer-color, 10 bits in 16 bits, starting with GB line (PFNC: BayerGB10) VmbPixelFormatBayerGB12 !< Bayer-color, 12 bits in 16 bits, starting with GB line (PFNC: BayerGB12) VmbPixelFormatBayerGB16 !< Bayer-color, 16 bits, starting with GB line (PFNC: BayerGB16) VmbPixelFormatBayerGB10p !< Bayer-color, 10 bits continuous packed, starting with GB line (PFNC: BayerGB10p) VmbPixelFormatBayerGB12Packed !< Bayer-color, 2x12 bits in 24 bits, starting with GB line (GEV:BayerGB12Packed) VmbPixelFormatBayerGB12p !< Bayer-color, 12 bits continuous packed, starting with GB line (PFNC: BayerGB12p) VmbPixelFormatBayerGR8 !< Bayer-color, 8 bits, starting with GR line (PFNC: BayerGR8) VmbPixelFormatBayerGR10 !< Bayer-color, 10 bits in 16 bits, starting with GR line (PFNC: BayerGR10) VmbPixelFormatBayerGR12 !< Bayer-color, 12 bits in 16 bits, starting with GR line (PFNC: BayerGR12) VmbPixelFormatBayerGR16 !< Bayer-color, 16 bits, starting with GR line (PFNC: BayerGR16) VmbPixelFormatBayerGR10p !< Bayer-color, 10 bits continuous packed, starting with GR line (PFNC: BayerGR10p) VmbPixelFormatBayerGR12Packed !< Bayer-color, 2x12 bits in 24 bits, starting with GR line (GEV:BayerGR12Packed) VmbPixelFormatBayerGR12p !< Bayer-color, 12 bits continuous packed, starting with GR line (PFNC: BayerGR12p) VmbPixelFormatBayerRG8 !< Bayer-color, 8 bits, starting with RG line (PFNC: BayerRG8) VmbPixelFormatBayerRG10 !< Bayer-color, 10 bits in 16 bits, starting with RG line (PFNC: BayerRG10) VmbPixelFormatBayerRG12 !< Bayer-color, 12 bits in 16 bits, starting with RG line (PFNC: BayerRG12) VmbPixelFormatBayerRG16 !< Bayer-color, 16 bits, starting with RG line (PFNC: BayerRG16) VmbPixelFormatBayerRG10p !< Bayer-color, 10 bits continuous packed, starting with RG line (PFNC: BayerRG10p) VmbPixelFormatBayerRG12Packed !< Bayer-color, 2x12 bits in 24 bits, starting with RG line (GEV:BayerRG12Packed) VmbPixelFormatBayerRG12p !< Bayer-color, 12 bits continuous packed, starting with RG line (PFNC: BayerRG12p) VmbPixelFormatBgr8 !< BGR, 8 bits x 3 (PFNC: BGR8) VmbPixelFormatBgr10 !< RGB, 12 bits in 16 bits x 3 (PFNC: RGB12) VmbPixelFormatBgr12 !< RGB, 12 bits in 16 bits x 3 (PFNC: RGB12) VmbPixelFormatBgr14 !< RGB, 14 bits in 16 bits x 3 (PFNC: RGB12) VmbPixelFormatBgr16 !< RGB, 16 bits x 3 (PFNC: RGB16) VmbPixelFormatBgra8 !< BGRA, 8 bits x 4 (PFNC: BGRa8) VmbPixelFormatBgra10 !< RGBA, 8 bits x 4, legacy name VmbPixelFormatBgra12 !< RGBA, 8 bits x 4, legacy name VmbPixelFormatBgra14 !< RGBA, 8 bits x 4, legacy name VmbPixelFormatBgra16 !< RGBA, 8 bits x 4, legacy name VmbPixelFormatLast VmbPixelFormatMono8 !< Monochrome, 8 bits (PFNC: Mono8) VmbPixelFormatMono10 !< Monochrome, 10 bits in 16 bits (PFNC: Mono10) VmbPixelFormatMono12 !< Monochrome, 12 bits in 16 bits (PFNC: Mono12) VmbPixelFormatMono14 !< Monochrome, 14 bits in 16 bits (PFNC: Mono14) VmbPixelFormatMono16 !< Monochrome, 16 bits (PFNC: Mono16) VmbPixelFormatMono10p !< Monochrome, 10 bits in 16 bits (PFNC: Mono10p) VmbPixelFormatMono12Packed !< Monochrome, 2x12 bits in 24 bits (GEV:Mono12Packed) VmbPixelFormatMono12p !< Monochrome, 2x12 bits in 24 bits (PFNC: MonoPacked) VmbPixelFormatRgb8 !< RGB, 8 bits x 3 (PFNC: RGB8) VmbPixelFormatRgb10 !< RGB, 12 bits in 16 bits x 3 (PFNC: RGB12) VmbPixelFormatRgb12 !< RGB, 12 bits in 16 bits x 3 (PFNC: RGB12) VmbPixelFormatRgb14 !< RGB, 14 bits in 16 bits x 3 (PFNC: RGB12) VmbPixelFormatRgb16 !< RGB, 16 bits x 3 (PFNC: RGB16) VmbPixelFormatRgba8 !< RGBA, 8 bits x 4, legacy name VmbPixelFormatRgba10 !< RGBA, 8 bits x 4, legacy name VmbPixelFormatRgba12 !< RGBA, 8 bits x 4, legacy name VmbPixelFormatRgba14 !< RGBA, 8 bits x 4, legacy name VmbPixelFormatRgba16 !< RGBA, 8 bits x 4, legacy name VmbPixelFormatYCbCr8 !< YCbCr 4:4:4 8-bit YCbCr (PFNC: YCbCr8) VmbPixelFormatYCbCr8_CbYCr !< YCbCr 4:4:4 with 8 bits (PFNC: YCbCr8_CbYCr) - identical to VmbPixelFormatYuv444 VmbPixelFormatYCbCr411_8 !< YCbCr 4:1:1 8-bit YYCbYYCr (PFNC: YCbCr411_8) VmbPixelFormatYCbCr411_8_CbYYCrYY !< YCbCr 4:1:1 with 8 bits (PFNC: YCbCr411_8_CbYYCrYY) - identical to VmbPixelFormatYuv411 VmbPixelFormatYCbCr422_8 !< YCbCr 4:2:2 8-bit YCbYCr (PFNC: YCbCr422_8) VmbPixelFormatYCbCr422_8_CbYCrY !< YCbCr 4:2:2 with 8 bits (PFNC: YCbCr422_8_CbYCrY) - identical to VmbPixelFormatYuv422 VmbPixelFormatYCbCr601_8_CbYCr !< YCbCr601 4:4:4 8-bit CbYCrt (PFNC: YCbCr601_8_CbYCr) VmbPixelFormatYCbCr601_411_8_CbYYCrYY !< YCbCr601 4:1:1 8-bit CbYYCrYY (PFNC: YCbCr601_411_8_CbYYCrYY) VmbPixelFormatYCbCr601_422_8 !< YCbCr601 4:2:2 8-bit YCbYCr (PFNC: YCbCr601_422_8) VmbPixelFormatYCbCr601_422_8_CbYCrY !< YCbCr601 4:2:2 8-bit CbYCrY (PFNC: YCbCr601_422_8_CbYCrY) VmbPixelFormatYCbCr709_8_CbYCr !< YCbCr709 4:4:4 8-bit CbYCr (PFNC: YCbCr709_8_CbYCr) VmbPixelFormatYCbCr709_411_8_CbYYCrYY !< YCbCr709 4:1:1 8-bit CbYYCrYY (PFNC: YCbCr709_411_8_CbYYCrYY) VmbPixelFormatYCbCr709_422_8 !< YCbCr709 4:2:2 8-bit YCbYCr (PFNC: YCbCr709_422_8) VmbPixelFormatYCbCr709_422_8_CbYCrY !< YCbCr709 4:2:2 8-bit CbYCrY (PFNC: YCbCr709_422_8_CbYCrY) VmbPixelFormatYuv411 !< YUV 4:1:1 with 8 bits (PFNC: YUV411_8_UYYVYY, GEV:YUV411Packed) VmbPixelFormatYuv422 !< YUV 4:2:2 with 8 bits (PFNC: YUV422_8_UYVY, GEV:YUV422Packed) VmbPixelFormatYuv444 !< YUV 4:4:4 with 8 bits (PFNC: YUV8_UYV, GEV:YUV444Packed) VmbPixelFormatYuv422_8 !< YUV 4:2:2 with 8 bits Channel order YUYV (PFNC: YUV422_8) Type \brief Pixel format types.
As far as possible, the Pixel Format Naming Convention (PFNC) has been followed, allowing a few deviations.
If data spans more than one byte, it is always LSB aligned, except if stated differently.