Enum VmbPixelFormatType
Defined in File VmbCommonTypes.h
Enum Documentation
-
enum VmbPixelFormatType
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.
Values:
-
enumerator VmbPixelFormatMono8
Monochrome, 8 bits (PFNC: Mono8)
-
enumerator VmbPixelFormatMono10
Monochrome, 10 bits in 16 bits (PFNC: Mono10)
-
enumerator VmbPixelFormatMono10p
Monochrome, 10 bits in 16 bits (PFNC: Mono10p)
-
enumerator VmbPixelFormatMono12
Monochrome, 12 bits in 16 bits (PFNC: Mono12)
-
enumerator VmbPixelFormatMono12Packed
Monochrome, 2x12 bits in 24 bits (GEV:Mono12Packed)
-
enumerator VmbPixelFormatMono12p
Monochrome, 2x12 bits in 24 bits (PFNC: MonoPacked)
-
enumerator VmbPixelFormatMono14
Monochrome, 14 bits in 16 bits (PFNC: Mono14)
-
enumerator VmbPixelFormatMono16
Monochrome, 16 bits (PFNC: Mono16)
-
enumerator VmbPixelFormatBayerGR8
Bayer-color, 8 bits, starting with GR line (PFNC: BayerGR8)
-
enumerator VmbPixelFormatBayerRG8
Bayer-color, 8 bits, starting with RG line (PFNC: BayerRG8)
-
enumerator VmbPixelFormatBayerGB8
Bayer-color, 8 bits, starting with GB line (PFNC: BayerGB8)
-
enumerator VmbPixelFormatBayerBG8
Bayer-color, 8 bits, starting with BG line (PFNC: BayerBG8)
-
enumerator VmbPixelFormatBayerGR10
Bayer-color, 10 bits in 16 bits, starting with GR line (PFNC: BayerGR10)
-
enumerator VmbPixelFormatBayerRG10
Bayer-color, 10 bits in 16 bits, starting with RG line (PFNC: BayerRG10)
-
enumerator VmbPixelFormatBayerGB10
Bayer-color, 10 bits in 16 bits, starting with GB line (PFNC: BayerGB10)
-
enumerator VmbPixelFormatBayerBG10
Bayer-color, 10 bits in 16 bits, starting with BG line (PFNC: BayerBG10)
-
enumerator VmbPixelFormatBayerGR12
Bayer-color, 12 bits in 16 bits, starting with GR line (PFNC: BayerGR12)
-
enumerator VmbPixelFormatBayerRG12
Bayer-color, 12 bits in 16 bits, starting with RG line (PFNC: BayerRG12)
-
enumerator VmbPixelFormatBayerGB12
Bayer-color, 12 bits in 16 bits, starting with GB line (PFNC: BayerGB12)
-
enumerator VmbPixelFormatBayerBG12
Bayer-color, 12 bits in 16 bits, starting with BG line (PFNC: BayerBG12)
-
enumerator VmbPixelFormatBayerGR12Packed
Bayer-color, 2x12 bits in 24 bits, starting with GR line (GEV:BayerGR12Packed)
-
enumerator VmbPixelFormatBayerRG12Packed
Bayer-color, 2x12 bits in 24 bits, starting with RG line (GEV:BayerRG12Packed)
-
enumerator VmbPixelFormatBayerGB12Packed
Bayer-color, 2x12 bits in 24 bits, starting with GB line (GEV:BayerGB12Packed)
-
enumerator VmbPixelFormatBayerBG12Packed
Bayer-color, 2x12 bits in 24 bits, starting with BG line (GEV:BayerBG12Packed)
-
enumerator VmbPixelFormatBayerGR10p
Bayer-color, 10 bits continuous packed, starting with GR line (PFNC: BayerGR10p)
-
enumerator VmbPixelFormatBayerRG10p
Bayer-color, 10 bits continuous packed, starting with RG line (PFNC: BayerRG10p)
-
enumerator VmbPixelFormatBayerGB10p
Bayer-color, 10 bits continuous packed, starting with GB line (PFNC: BayerGB10p)
-
enumerator VmbPixelFormatBayerBG10p
Bayer-color, 10 bits continuous packed, starting with BG line (PFNC: BayerBG10p)
-
enumerator VmbPixelFormatBayerGR12p
Bayer-color, 12 bits continuous packed, starting with GR line (PFNC: BayerGR12p)
-
enumerator VmbPixelFormatBayerRG12p
Bayer-color, 12 bits continuous packed, starting with RG line (PFNC: BayerRG12p)
-
enumerator VmbPixelFormatBayerGB12p
Bayer-color, 12 bits continuous packed, starting with GB line (PFNC: BayerGB12p)
-
enumerator VmbPixelFormatBayerBG12p
Bayer-color, 12 bits continuous packed, starting with BG line (PFNC: BayerBG12p)
-
enumerator VmbPixelFormatBayerGR16
Bayer-color, 16 bits, starting with GR line (PFNC: BayerGR16)
-
enumerator VmbPixelFormatBayerRG16
Bayer-color, 16 bits, starting with RG line (PFNC: BayerRG16)
-
enumerator VmbPixelFormatBayerGB16
Bayer-color, 16 bits, starting with GB line (PFNC: BayerGB16)
-
enumerator VmbPixelFormatBayerBG16
Bayer-color, 16 bits, starting with BG line (PFNC: BayerBG16)
-
enumerator VmbPixelFormatRgb8
RGB, 8 bits x 3 (PFNC: RGB8)
-
enumerator VmbPixelFormatBgr8
BGR, 8 bits x 3 (PFNC: BGR8)
-
enumerator VmbPixelFormatRgb10
RGB, 12 bits in 16 bits x 3 (PFNC: RGB12)
-
enumerator VmbPixelFormatBgr10
RGB, 12 bits in 16 bits x 3 (PFNC: RGB12)
-
enumerator VmbPixelFormatRgb12
RGB, 12 bits in 16 bits x 3 (PFNC: RGB12)
-
enumerator VmbPixelFormatBgr12
RGB, 12 bits in 16 bits x 3 (PFNC: RGB12)
-
enumerator VmbPixelFormatRgb14
RGB, 14 bits in 16 bits x 3 (PFNC: RGB12)
-
enumerator VmbPixelFormatBgr14
RGB, 14 bits in 16 bits x 3 (PFNC: RGB12)
-
enumerator VmbPixelFormatRgb16
RGB, 16 bits x 3 (PFNC: RGB16)
-
enumerator VmbPixelFormatBgr16
RGB, 16 bits x 3 (PFNC: RGB16)
-
enumerator VmbPixelFormatArgb8
ARGB, 8 bits x 4 (PFNC: RGBa8)
-
enumerator VmbPixelFormatRgba8
RGBA, 8 bits x 4, legacy name.
-
enumerator VmbPixelFormatBgra8
BGRA, 8 bits x 4 (PFNC: BGRa8)
-
enumerator VmbPixelFormatRgba10
RGBA, 8 bits x 4, legacy name.
-
enumerator VmbPixelFormatBgra10
RGBA, 8 bits x 4, legacy name.
-
enumerator VmbPixelFormatRgba12
RGBA, 8 bits x 4, legacy name.
-
enumerator VmbPixelFormatBgra12
RGBA, 8 bits x 4, legacy name.
-
enumerator VmbPixelFormatRgba14
RGBA, 8 bits x 4, legacy name.
-
enumerator VmbPixelFormatBgra14
RGBA, 8 bits x 4, legacy name.
-
enumerator VmbPixelFormatRgba16
RGBA, 8 bits x 4, legacy name.
-
enumerator VmbPixelFormatBgra16
RGBA, 8 bits x 4, legacy name.
-
enumerator VmbPixelFormatYuv411
YUV 4:1:1 with 8 bits (PFNC: YUV411_8_UYYVYY, GEV:YUV411Packed)
-
enumerator VmbPixelFormatYuv422
YUV 4:2:2 with 8 bits (PFNC: YUV422_8_UYVY, GEV:YUV422Packed)
-
enumerator VmbPixelFormatYuv444
YUV 4:4:4 with 8 bits (PFNC: YUV8_UYV, GEV:YUV444Packed)
-
enumerator VmbPixelFormatYuv422_8
YUV 4:2:2 with 8 bits Channel order YUYV (PFNC: YUV422_8)
-
enumerator VmbPixelFormatYCbCr8_CbYCr
YCbCr 4:4:4 with 8 bits (PFNC: YCbCr8_CbYCr) - identical to VmbPixelFormatYuv444.
-
enumerator VmbPixelFormatYCbCr422_8
YCbCr 4:2:2 8-bit YCbYCr (PFNC: YCbCr422_8)
-
enumerator VmbPixelFormatYCbCr411_8_CbYYCrYY
YCbCr 4:1:1 with 8 bits (PFNC: YCbCr411_8_CbYYCrYY) - identical to VmbPixelFormatYuv411.
-
enumerator VmbPixelFormatYCbCr601_8_CbYCr
YCbCr601 4:4:4 8-bit CbYCrt (PFNC: YCbCr601_8_CbYCr)
-
enumerator VmbPixelFormatYCbCr601_422_8
YCbCr601 4:2:2 8-bit YCbYCr (PFNC: YCbCr601_422_8)
-
enumerator VmbPixelFormatYCbCr601_411_8_CbYYCrYY
YCbCr601 4:1:1 8-bit CbYYCrYY (PFNC: YCbCr601_411_8_CbYYCrYY)
-
enumerator VmbPixelFormatYCbCr709_8_CbYCr
YCbCr709 4:4:4 8-bit CbYCr (PFNC: YCbCr709_8_CbYCr)
-
enumerator VmbPixelFormatYCbCr709_422_8
YCbCr709 4:2:2 8-bit YCbYCr (PFNC: YCbCr709_422_8)
-
enumerator VmbPixelFormatYCbCr709_411_8_CbYYCrYY
YCbCr709 4:1:1 8-bit CbYYCrYY (PFNC: YCbCr709_411_8_CbYYCrYY)
-
enumerator VmbPixelFormatYCbCr422_8_CbYCrY
YCbCr 4:2:2 with 8 bits (PFNC: YCbCr422_8_CbYCrY) - identical to VmbPixelFormatYuv422.
-
enumerator VmbPixelFormatYCbCr601_422_8_CbYCrY
YCbCr601 4:2:2 8-bit CbYCrY (PFNC: YCbCr601_422_8_CbYCrY)
-
enumerator VmbPixelFormatYCbCr709_422_8_CbYCrY
YCbCr709 4:2:2 8-bit CbYCrY (PFNC: YCbCr709_422_8_CbYCrY)
-
enumerator VmbPixelFormatYCbCr411_8
YCbCr 4:1:1 8-bit YYCbYYCr (PFNC: YCbCr411_8)
-
enumerator VmbPixelFormatYCbCr8
YCbCr 4:4:4 8-bit YCbCr (PFNC: YCbCr8)
-
enumerator VmbPixelFormatLast
-
enumerator VmbPixelFormatMono8