/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define V4L2_PIX_FMT_SBGGR10ALAW8 v4l2_fourcc(‘a’, ‘B’, ‘A’, ‘8’)
#define V4L2_PIX_FMT_SGBRG10ALAW8 v4l2_fourcc(‘a’, ‘G’, ‘A’, ‘8’)
#define V4L2_PIX_FMT_SGRBG10ALAW8 v4l2_fourcc(‘a’, ‘g’, ‘A’, ‘8’)
#define V4L2_PIX_FMT_SRGGB10ALAW8 v4l2_fourcc(‘a’, ‘R’, ‘A’, ‘8’)
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define V4L2_PIX_FMT_SBGGR10DPCM8 v4l2_fourcc(‘b’, ‘B’, ‘A’, ‘8’)
#define V4L2_PIX_FMT_SGBRG10DPCM8 v4l2_fourcc(‘b’, ‘G’, ‘A’, ‘8’)
#define V4L2_PIX_FMT_SGRBG10DPCM8 v4l2_fourcc(‘B’, ‘D’, ‘1’, ‘0’)
#define V4L2_PIX_FMT_SRGGB10DPCM8 v4l2_fourcc(‘b’, ‘R’, ‘A’, ‘8’)
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define V4L2_PIX_FMT_SBGGR16 v4l2_fourcc(‘B’, ‘Y’, ‘R’, ‘2’)
#define V4L2_PIX_FMT_MJPEG v4l2_fourcc(‘M’, ‘J’, ‘P’, ‘G’)
#define V4L2_PIX_FMT_JPEG v4l2_fourcc(‘J’, ‘P’, ‘E’, ‘G’)
#define V4L2_PIX_FMT_DV v4l2_fourcc(‘d’, ‘v’, ‘s’, ‘d’)
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define V4L2_PIX_FMT_MPEG v4l2_fourcc(‘M’, ‘P’, ‘E’, ‘G’)
#define V4L2_PIX_FMT_H264 v4l2_fourcc(‘H’, ‘2’, ‘6’, ‘4’)
#define V4L2_PIX_FMT_H264_NO_SC v4l2_fourcc(‘A’, ‘V’, ‘C’, ‘1’)
#define V4L2_PIX_FMT_H264_MVC v4l2_fourcc(‘M’, ‘2’, ‘6’, ‘4’)
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define V4L2_PIX_FMT_H263 v4l2_fourcc(‘H’, ‘2’, ‘6’, ‘3’)
#define V4L2_PIX_FMT_MPEG1 v4l2_fourcc(‘M’, ‘P’, ‘G’, ‘1’)
#define V4L2_PIX_FMT_MPEG2 v4l2_fourcc(‘M’, ‘P’, ‘G’, ‘2’)
#define V4L2_PIX_FMT_MPEG4 v4l2_fourcc(‘M’, ‘P’, ‘G’, ‘4’)
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define V4L2_PIX_FMT_XVID v4l2_fourcc(‘X’, ‘V’, ‘I’, ‘D’)
#define V4L2_PIX_FMT_VC1_ANNEX_G v4l2_fourcc(‘V’, ‘C’, ‘1’, ‘G’)
#define V4L2_PIX_FMT_VC1_ANNEX_L v4l2_fourcc(‘V’, ‘C’, ‘1’, ‘L’)
#define V4L2_PIX_FMT_VP8 v4l2_fourcc(‘V’, ‘P’, ‘8’, ‘0’)
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define V4L2_PIX_FMT_CPIA1 v4l2_fourcc(‘C’, ‘P’, ‘I’, ‘A’)
#define V4L2_PIX_FMT_WNVA v4l2_fourcc(‘W’, ‘N’, ‘V’, ‘A’)
#define V4L2_PIX_FMT_SN9C10X v4l2_fourcc(‘S’, ‘9’, ‘1’, ‘0’)
#define V4L2_PIX_FMT_SN9C20X_I420 v4l2_fourcc(‘S’, ‘9’, ‘2’, ‘0’)
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define V4L2_PIX_FMT_PWC1 v4l2_fourcc(‘P’, ‘W’, ‘C’, ‘1’)
#define V4L2_PIX_FMT_PWC2 v4l2_fourcc(‘P’, ‘W’, ‘C’, ‘2’)
#define V4L2_PIX_FMT_ET61X251 v4l2_fourcc(‘E’, ‘6’, ‘2’, ‘5’)
#define V4L2_PIX_FMT_SPCA501 v4l2_fourcc(‘S’, ‘5’, ‘0’, ‘1’)
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define V4L2_PIX_FMT_SPCA505 v4l2_fourcc(‘S’, ‘5’, ‘0’, ‘5’)
#define V4L2_PIX_FMT_SPCA508 v4l2_fourcc(‘S’, ‘5’, ‘0’, ‘8’)
#define V4L2_PIX_FMT_SPCA561 v4l2_fourcc(‘S’, ‘5’, ‘6’, ‘1’)
#define V4L2_PIX_FMT_PAC207 v4l2_fourcc(‘P’, ‘2’, ‘0’, ‘7’)
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define V4L2_PIX_FMT_MR97310A v4l2_fourcc(‘M’, ‘3’, ‘1’, ‘0’)
#define V4L2_PIX_FMT_JL2005BCD v4l2_fourcc(‘J’, ‘L’, ‘2’, ‘0’)
#define V4L2_PIX_FMT_SN9C2028 v4l2_fourcc(‘S’, ‘O’, ‘N’, ‘X’)
#define V4L2_PIX_FMT_SQ905C v4l2_fourcc(‘9’, ‘0’, ‘5’, ‘C’)
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define V4L2_PIX_FMT_PJPG v4l2_fourcc(‘P’, ‘J’, ‘P’, ‘G’)
#define V4L2_PIX_FMT_OV511 v4l2_fourcc(‘O’, ‘5’, ‘1’, ‘1’)
#define V4L2_PIX_FMT_OV518 v4l2_fourcc(‘O’, ‘5’, ‘1’, ‘8’)
#defin
e V4L2_PIX_FMT_STV0680 v4l2_fourcc(‘S’, ‘6’, ‘8’, ‘0’)
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define V4L2_PIX_FMT_TM6000 v4l2_fourcc(‘T’, ‘M’, ‘6’, ‘0’)
#define V4L2_PIX_FMT_CIT_YYVYUY v4l2_fourcc(‘C’, ‘I’, ‘T’, ‘V’)
#define V4L2_PIX_FMT_KONICA420 v4l2_fourcc(‘K’, ‘O’, ‘N’, ‘I’)
#define V4L2_PIX_FMT_JPGL v4l2_fourcc(‘J’, ‘P’, ‘G’, ‘L’)
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define V4L2_PIX_FMT_SE401 v4l2_fourcc(‘S’, ‘4’, ‘0’, ‘1’)
#define V4L2_PIX_FMT_S5C_UYVY_JPG v4l2_fourcc(‘S’, ‘5’, ‘C’, ‘I’)
#define V4L2_SDR_FMT_CU8 v4l2_fourcc(‘C’, ‘U’, ‘0’, ‘8’)
#define V4L2_SDR_FMT_CU16LE v4l2_fourcc(‘C’, ‘U’, ‘1’, ‘6’)
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define V4L2_SDR_FMT_CS8 v4l2_fourcc(‘C’, ‘S’, ‘0’, ‘8’)
#define V4L2_SDR_FMT_CS14LE v4l2_fourcc(‘C’, ‘S’, ‘1’, ‘4’)
#define V4L2_SDR_FMT_RU12LE v4l2_fourcc(‘R’, ‘U’, ‘1’, ‘2’)
#define V4L2_PIX_FMT_PRIV_MAGIC 0xfeedcafe
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define V4L2_PIX_FMT_FLAG_PREMUL_ALPHA 0x00000001
struct v4l2_fmtdesc {
__u32 index;
__u32 type;
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
__u32 flags;
__u8 description[32];
__u32 pixelformat;
__u32 reserved[4];
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
};
#define V4L2_FMT_FLAG_COMPRESSED 0x0001
#define V4L2_FMT_FLAG_EMULATED 0x0002
enum v4l2_frmsizetypes {
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
V4L2_FRMSIZE_TYPE_DISCRETE = 1,
V4L2_FRMSIZE_TYPE_CONTINUOUS = 2,
V4L2_FRMSIZE_TYPE_STEPWISE = 3,
};
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
struct v4l2_frmsize_discrete {
__u32 width;
__u32 height;
};
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
struct v4l2_frmsize_stepwise {
__u32 min_width;
__u32 max_width;
__u32 step_width;
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
__u32 min_height;
__u32 max_height;
__u32 step_height;
};
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
struct v4l2_frmsizeenum {
__u32 index;
__u32 pixel_format;
__u32 type;
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
union {
struct v4l2_frmsize_discrete discrete;
struct v4l2_frmsize_stepwise stepwise;
};
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
__u32 reserved[2];
};
enum v4l2_frmivaltypes {
V4L2_FRMIVAL_TYPE_DISCRETE = 1,
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
V4L2_FRMIVAL_TYPE_CONTINUOUS = 2,
V4L2_FRMIVAL_TYPE_STEPWISE = 3,
};
struct v4l2_frmival_stepwise {
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
struct v4l2_fract min;
struct v4l2_fract max;
struct v4l2_fract step;
};
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
struct v4l2_frmivalenum {
__u32 index;
__u32 pixel_format;
__u32 width;
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
__u32 height;
__u32 type;
union {
struct v4l2_fract discrete;
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
struct v4l2_frmival_stepwise stepwise;
};
__u32 reserved[2];
};
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
struct v4l2_timecode {
__u32 type;
__u32 flags;
__u8 frames;
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
__u8 seconds;
__u8 minutes;
__u8 hours;
__u8 userbits[4];
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
};
#define V4L2_TC_TYPE_24FPS 1
#define V4L2_TC_TYPE_25FPS 2
#define V4L2_TC_TYPE_30FPS 3
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
#define V4L2_TC_TYPE_50FPS 4
#define V4L2_TC_TYPE_60FPS 5
#define V4L2_TC_FLAG_DROPFRAME 0x0001
#define V4L2_TC_FLAG_COLORFRAME 0x0002
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTR