GoPxL SDK

- Home
- Files
- Namespace

Public Types | Public Member Functions | Static Public Member Functions
GoPxLSdk::GoGdpPixelFormat Class Reference

## Public Types
enum | ColorType : k32s { Mono, Color }
| Indicates if pixel is monochrome or RGB. More...
enum | FormatType : k32s { Null_Format, Greyscale_8BPP, CFA_8BPP, BGRX_8BPC, Greyscale_1BPP, Greyscale_16BPP, BGR_8BPC, Mono8, Mono10, Mono10p, Mono12, Mono12Packed, Mono12p, Mono14, Mono16, BayerGR8, BayerRG8, BayerGB8, BayerBG8, BayerGR10, BayerRG10, BayerGB10, BayerBG10, BayerGR12, BayerRG12, BayerGB12, BayerBG12, BayerGR12Packed, BayerRG12Packed, BayerGB12Packed, BayerBG12Packed, BayerGR10p, BayerRG10p, BayerGB10p, BayerBG10p, BayerGR12p, BayerRG12p, BayerGB12p, BayerBG12p, BayerGR16, BayerRG16, BayerGB16, BayerBG16, Rgb8, Bgr8, Rgb10, Bgr10, Rgb12, Bgr12, Rgb14, Bgr14, Rgb16, Bgr16, Rgba8, Bgra8, Rgba10, Bgra10, Rgba12, Bgra12, Rgba14, Bgra14, Rgba16, Bgra16, Yuv411, Yuv422, Yuv444, Yuv422_8, YCbCr8_CbYCr, YCbCr422_8, YCbCr411_8_CbYYCrYY, YCbCr601_8_CbYCr, YCbCr601_422_8, YCbCr601_411_8_CbYYCrYY, YCbCr709_8_CbYCr, YCbCr709_422_8, YCbCr709_411_8_CbYYCrYY, YCbCr422_8_CbYCrY, YCbCr601_422_8_CbYCrY, YCbCr709_422_8_CbYCrY, YCbCr411_8, YCbCr8 }
| Pixel format types. More...
enum | PixelSize : k32s { Size_8_Bit, Size_10_Bit, Size_12_Bit, Size_14_Bit, Size_16_Bit, Size_24_Bit, Size_32_Bit, Size_48_Bit, Size_64_Bit }
| Indicates number of bits for a pixel. More...

## Public Member Functions
| GoGdpPixelFormat ()=delete
| GoGdpPixelFormat (const GoGdpPixelFormat &)=delete
GoGdpPixelFormat & | operator= (const GoGdpPixelFormat)=delete

## Static Public Member Functions
static const kSize | PixelBits (FormatType type)
| Gets the number of bits for the given pixel format. More...
static const k64f | PixelBytes (FormatType type)
| Gets the number of bytes for the given pixel format. More...

The documentation for this class was generated from the following file:

- GoGdpMsg/GoGdpPixelFormat.h