Module VmbPixelFormatType

Module VmbPixelFormatType 

Source

Constants§

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 Aliases§

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.