ArvPixelFormat

ArvPixelFormat

Synopsis

typedef             ArvPixelFormat;
#define             ARV_PIXEL_FORMAT_BIT_PER_PIXEL      (pixel_format)
#define             ARV_PIXEL_FORMAT_BAYER_BG_10
#define             ARV_PIXEL_FORMAT_BAYER_BG_12
#define             ARV_PIXEL_FORMAT_BAYER_GR_12_PACKED
#define             ARV_PIXEL_FORMAT_BAYER_BG_12_PACKED
#define             ARV_PIXEL_FORMAT_BAYER_BG_8
#define             ARV_PIXEL_FORMAT_BAYER_GB_10
#define             ARV_PIXEL_FORMAT_BAYER_GB_12
#define             ARV_PIXEL_FORMAT_BAYER_GB_8
#define             ARV_PIXEL_FORMAT_BAYER_GR_10
#define             ARV_PIXEL_FORMAT_BAYER_GR_12
#define             ARV_PIXEL_FORMAT_BAYER_GR_8
#define             ARV_PIXEL_FORMAT_BAYER_RG_10
#define             ARV_PIXEL_FORMAT_BAYER_RG_12
#define             ARV_PIXEL_FORMAT_BAYER_RG_8
#define             ARV_PIXEL_FORMAT_BGRA_8_PACKED
#define             ARV_PIXEL_FORMAT_BGR_10_PACKED
#define             ARV_PIXEL_FORMAT_BGR_12_PACKED
#define             ARV_PIXEL_FORMAT_BGR_8_PACKED
#define             ARV_PIXEL_FORMAT_CUSTOM_BAYER_BG_12_PACKED
#define             ARV_PIXEL_FORMAT_CUSTOM_BAYER_BG_16
#define             ARV_PIXEL_FORMAT_CUSTOM_BAYER_GB_12_PACKED
#define             ARV_PIXEL_FORMAT_CUSTOM_BAYER_GB_16
#define             ARV_PIXEL_FORMAT_CUSTOM_BAYER_GR_12_PACKED
#define             ARV_PIXEL_FORMAT_CUSTOM_BAYER_GR_16
#define             ARV_PIXEL_FORMAT_CUSTOM_BAYER_RG_12_PACKED
#define             ARV_PIXEL_FORMAT_CUSTOM_BAYER_RG_16
#define             ARV_PIXEL_FORMAT_CUSTOM_YUV_422_YUYV_PACKED
#define             ARV_PIXEL_FORMAT_MONO_10
#define             ARV_PIXEL_FORMAT_MONO_10_PACKED
#define             ARV_PIXEL_FORMAT_MONO_12
#define             ARV_PIXEL_FORMAT_MONO_12_PACKED
#define             ARV_PIXEL_FORMAT_MONO_14
#define             ARV_PIXEL_FORMAT_MONO_16
#define             ARV_PIXEL_FORMAT_MONO_8
#define             ARV_PIXEL_FORMAT_MONO_8_SIGNED
#define             ARV_PIXEL_FORMAT_RGBA_8_PACKED
#define             ARV_PIXEL_FORMAT_RGB_10_PACKED
#define             ARV_PIXEL_FORMAT_RGB_10_PLANAR
#define             ARV_PIXEL_FORMAT_RGB_12_PACKED
#define             ARV_PIXEL_FORMAT_RGB_12_PLANAR
#define             ARV_PIXEL_FORMAT_RGB_16_PLANAR
#define             ARV_PIXEL_FORMAT_RGB_8_PACKED
#define             ARV_PIXEL_FORMAT_RGB_8_PLANAR
#define             ARV_PIXEL_FORMAT_YUV_411_PACKED
#define             ARV_PIXEL_FORMAT_YUV_422_PACKED
#define             ARV_PIXEL_FORMAT_YUV_422_YUYV_PACKED
#define             ARV_PIXEL_FORMAT_YUV_444_PACKED

Description

Details

ArvPixelFormat

typedef guint32 ArvPixelFormat;

ARV_PIXEL_FORMAT_BIT_PER_PIXEL()

#define ARV_PIXEL_FORMAT_BIT_PER_PIXEL(pixel_format) (((pixel_format) >> 16) & 0xff)

ARV_PIXEL_FORMAT_BAYER_BG_10

#define ARV_PIXEL_FORMAT_BAYER_BG_10		0x0110000f

ARV_PIXEL_FORMAT_BAYER_BG_12

#define ARV_PIXEL_FORMAT_BAYER_BG_12		0x01100013

ARV_PIXEL_FORMAT_BAYER_GR_12_PACKED

#define ARV_PIXEL_FORMAT_BAYER_GR_12_PACKED 0x010c002a

ARV_PIXEL_FORMAT_BAYER_BG_12_PACKED

#define ARV_PIXEL_FORMAT_BAYER_BG_12_PACKED 0x010c002d

ARV_PIXEL_FORMAT_BAYER_BG_8

#define ARV_PIXEL_FORMAT_BAYER_BG_8		0x0108000b

ARV_PIXEL_FORMAT_BAYER_GB_10

#define ARV_PIXEL_FORMAT_BAYER_GB_10		0x0110000e

ARV_PIXEL_FORMAT_BAYER_GB_12

#define ARV_PIXEL_FORMAT_BAYER_GB_12		0x01100012

ARV_PIXEL_FORMAT_BAYER_GB_8

#define ARV_PIXEL_FORMAT_BAYER_GB_8		0x0108000a

ARV_PIXEL_FORMAT_BAYER_GR_10

#define ARV_PIXEL_FORMAT_BAYER_GR_10		0x0110000c

ARV_PIXEL_FORMAT_BAYER_GR_12

#define ARV_PIXEL_FORMAT_BAYER_GR_12		0x01100010

ARV_PIXEL_FORMAT_BAYER_GR_8

#define ARV_PIXEL_FORMAT_BAYER_GR_8		0x01080008

ARV_PIXEL_FORMAT_BAYER_RG_10

#define ARV_PIXEL_FORMAT_BAYER_RG_10		0x0110000d

ARV_PIXEL_FORMAT_BAYER_RG_12

#define ARV_PIXEL_FORMAT_BAYER_RG_12		0x01100011

ARV_PIXEL_FORMAT_BAYER_RG_8

#define ARV_PIXEL_FORMAT_BAYER_RG_8		0x01080009

ARV_PIXEL_FORMAT_BGRA_8_PACKED

#define ARV_PIXEL_FORMAT_BGRA_8_PACKED		0x02200017

ARV_PIXEL_FORMAT_BGR_10_PACKED

#define ARV_PIXEL_FORMAT_BGR_10_PACKED		0x02300019

ARV_PIXEL_FORMAT_BGR_12_PACKED

#define ARV_PIXEL_FORMAT_BGR_12_PACKED		0x0230001b

ARV_PIXEL_FORMAT_BGR_8_PACKED

#define ARV_PIXEL_FORMAT_BGR_8_PACKED		0x02180015

ARV_PIXEL_FORMAT_CUSTOM_BAYER_BG_12_PACKED

#define ARV_PIXEL_FORMAT_CUSTOM_BAYER_BG_12_PACKED  	0x810c0004

ARV_PIXEL_FORMAT_CUSTOM_BAYER_BG_16

#define ARV_PIXEL_FORMAT_CUSTOM_BAYER_BG_16		0x81100009

ARV_PIXEL_FORMAT_CUSTOM_BAYER_GB_12_PACKED

#define ARV_PIXEL_FORMAT_CUSTOM_BAYER_GB_12_PACKED  	0x810c0003

ARV_PIXEL_FORMAT_CUSTOM_BAYER_GB_16

#define ARV_PIXEL_FORMAT_CUSTOM_BAYER_GB_16		0x81100008

ARV_PIXEL_FORMAT_CUSTOM_BAYER_GR_12_PACKED

#define ARV_PIXEL_FORMAT_CUSTOM_BAYER_GR_12_PACKED  	0x810c0001

ARV_PIXEL_FORMAT_CUSTOM_BAYER_GR_16

#define ARV_PIXEL_FORMAT_CUSTOM_BAYER_GR_16		0x81100006

ARV_PIXEL_FORMAT_CUSTOM_BAYER_RG_12_PACKED

#define ARV_PIXEL_FORMAT_CUSTOM_BAYER_RG_12_PACKED  	0x810c0002

ARV_PIXEL_FORMAT_CUSTOM_BAYER_RG_16

#define ARV_PIXEL_FORMAT_CUSTOM_BAYER_RG_16		0x81100007

ARV_PIXEL_FORMAT_CUSTOM_YUV_422_YUYV_PACKED

#define ARV_PIXEL_FORMAT_CUSTOM_YUV_422_YUYV_PACKED 	0x82100005

ARV_PIXEL_FORMAT_MONO_10

#define ARV_PIXEL_FORMAT_MONO_10		0x01100003

ARV_PIXEL_FORMAT_MONO_10_PACKED

#define ARV_PIXEL_FORMAT_MONO_10_PACKED		0x010c0004

ARV_PIXEL_FORMAT_MONO_12

#define ARV_PIXEL_FORMAT_MONO_12		0x01100005

ARV_PIXEL_FORMAT_MONO_12_PACKED

#define ARV_PIXEL_FORMAT_MONO_12_PACKED		0x010c0006

ARV_PIXEL_FORMAT_MONO_14

#define ARV_PIXEL_FORMAT_MONO_14		0x01100025 /* https://bugzilla.gnome.org/show_bug.cgi?id=655131 */

ARV_PIXEL_FORMAT_MONO_16

#define ARV_PIXEL_FORMAT_MONO_16		0x01100007

ARV_PIXEL_FORMAT_MONO_8

#define ARV_PIXEL_FORMAT_MONO_8			0x01080001

ARV_PIXEL_FORMAT_MONO_8_SIGNED

#define ARV_PIXEL_FORMAT_MONO_8_SIGNED		0x01080002

ARV_PIXEL_FORMAT_RGBA_8_PACKED

#define ARV_PIXEL_FORMAT_RGBA_8_PACKED		0x02200016

ARV_PIXEL_FORMAT_RGB_10_PACKED

#define ARV_PIXEL_FORMAT_RGB_10_PACKED		0x02300018

ARV_PIXEL_FORMAT_RGB_10_PLANAR

#define ARV_PIXEL_FORMAT_RGB_10_PLANAR		0x02300022

ARV_PIXEL_FORMAT_RGB_12_PACKED

#define ARV_PIXEL_FORMAT_RGB_12_PACKED		0x0230001a

ARV_PIXEL_FORMAT_RGB_12_PLANAR

#define ARV_PIXEL_FORMAT_RGB_12_PLANAR		0x02300023

ARV_PIXEL_FORMAT_RGB_16_PLANAR

#define ARV_PIXEL_FORMAT_RGB_16_PLANAR		0x02300024

ARV_PIXEL_FORMAT_RGB_8_PACKED

#define ARV_PIXEL_FORMAT_RGB_8_PACKED		0x02180014

ARV_PIXEL_FORMAT_RGB_8_PLANAR

#define ARV_PIXEL_FORMAT_RGB_8_PLANAR		0x02180021

ARV_PIXEL_FORMAT_YUV_411_PACKED

#define ARV_PIXEL_FORMAT_YUV_411_PACKED		0x020c001e

ARV_PIXEL_FORMAT_YUV_422_PACKED

#define ARV_PIXEL_FORMAT_YUV_422_PACKED		0x0210001f

ARV_PIXEL_FORMAT_YUV_422_YUYV_PACKED

#define ARV_PIXEL_FORMAT_YUV_422_YUYV_PACKED 	0x02100032

ARV_PIXEL_FORMAT_YUV_444_PACKED

#define ARV_PIXEL_FORMAT_YUV_444_PACKED		0x02180020