| 
 Data Structures | 
| struct   | v4l2_rect | 
| struct   | v4l2_fract | 
| struct   | v4l2_capability | 
| struct   | v4l2_pix_format | 
| struct   | v4l2_fmtdesc | 
| struct   | v4l2_timecode | 
| struct   | v4l2_jpegcompression | 
| struct   | v4l2_requestbuffers | 
| struct   | v4l2_buffer | 
| struct   | v4l2_framebuffer | 
| struct   | v4l2_clip | 
| struct   | v4l2_window | 
| struct   | v4l2_captureparm | 
| struct   | v4l2_outputparm | 
| struct   | v4l2_cropcap | 
| struct   | v4l2_crop | 
| struct   | v4l2_standard | 
| struct   | v4l2_input | 
| struct   | v4l2_output | 
| struct   | v4l2_control | 
| struct   | v4l2_queryctrl | 
| struct   | v4l2_querymenu | 
| struct   | v4l2_tuner | 
| struct   | v4l2_modulator | 
| struct   | v4l2_frequency | 
| struct   | v4l2_audio | 
| struct   | v4l2_audioout | 
| struct   | v4l2_vbi_format | 
| struct   | v4l2_format | 
| struct   | v4l2_streamparm | 
 Defines | 
| #define  | v4l2_fourcc(a, b, c, d)   (((__u32)(a)<<0)|((__u32)(b)<<8)|((__u32)(c)<<16)|((__u32)(d)<<24)) | 
| #define  | V4L2_FIELD_HAS_TOP(field) | 
| #define  | V4L2_FIELD_HAS_BOTTOM(field) | 
| #define  | V4L2_FIELD_HAS_BOTH(field) | 
| #define  | V4L2_CAP_VIDEO_CAPTURE   0x00000001 | 
| #define  | V4L2_CAP_VIDEO_OUTPUT   0x00000002 | 
| #define  | V4L2_CAP_VIDEO_OVERLAY   0x00000004 | 
| #define  | V4L2_CAP_VBI_CAPTURE   0x00000010 | 
| #define  | V4L2_CAP_VBI_OUTPUT   0x00000020 | 
| #define  | V4L2_CAP_RDS_CAPTURE   0x00000100 | 
| #define  | V4L2_CAP_TUNER   0x00010000 | 
| #define  | V4L2_CAP_AUDIO   0x00020000 | 
| #define  | V4L2_CAP_RADIO   0x00040000 | 
| #define  | V4L2_CAP_READWRITE   0x01000000 | 
| #define  | V4L2_CAP_ASYNCIO   0x02000000 | 
| #define  | V4L2_CAP_STREAMING   0x04000000 | 
| #define  | V4L2_PIX_FMT_RGB332   v4l2_fourcc('R','G','B','1') | 
| #define  | V4L2_PIX_FMT_RGB555   v4l2_fourcc('R','G','B','O') | 
| #define  | V4L2_PIX_FMT_RGB565   v4l2_fourcc('R','G','B','P') | 
| #define  | V4L2_PIX_FMT_RGB555X   v4l2_fourcc('R','G','B','Q') | 
| #define  | V4L2_PIX_FMT_RGB565X   v4l2_fourcc('R','G','B','R') | 
| #define  | V4L2_PIX_FMT_BGR24   v4l2_fourcc('B','G','R','3') | 
| #define  | V4L2_PIX_FMT_RGB24   v4l2_fourcc('R','G','B','3') | 
| #define  | V4L2_PIX_FMT_BGR32   v4l2_fourcc('B','G','R','4') | 
| #define  | V4L2_PIX_FMT_RGB32   v4l2_fourcc('R','G','B','4') | 
| #define  | V4L2_PIX_FMT_GREY   v4l2_fourcc('G','R','E','Y') | 
| #define  | V4L2_PIX_FMT_YVU410   v4l2_fourcc('Y','V','U','9') | 
| #define  | V4L2_PIX_FMT_YVU420   v4l2_fourcc('Y','V','1','2') | 
| #define  | V4L2_PIX_FMT_YUYV   v4l2_fourcc('Y','U','Y','V') | 
| #define  | V4L2_PIX_FMT_UYVY   v4l2_fourcc('U','Y','V','Y') | 
| #define  | V4L2_PIX_FMT_YUV422P   v4l2_fourcc('4','2','2','P') | 
| #define  | V4L2_PIX_FMT_YUV411P   v4l2_fourcc('4','1','1','P') | 
| #define  | V4L2_PIX_FMT_Y41P   v4l2_fourcc('Y','4','1','P') | 
| #define  | V4L2_PIX_FMT_NV12   v4l2_fourcc('N','V','1','2') | 
| #define  | V4L2_PIX_FMT_NV21   v4l2_fourcc('N','V','2','1') | 
| #define  | V4L2_PIX_FMT_YUV410   v4l2_fourcc('Y','U','V','9') | 
| #define  | V4L2_PIX_FMT_YUV420   v4l2_fourcc('Y','U','1','2') | 
| #define  | V4L2_PIX_FMT_YYUV   v4l2_fourcc('Y','Y','U','V') | 
| #define  | V4L2_PIX_FMT_HI240   v4l2_fourcc('H','I','2','4') | 
| #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') | 
| #define  | V4L2_PIX_FMT_MPEG   v4l2_fourcc('M','P','E','G') | 
| #define  | V4L2_PIX_FMT_WNVA   v4l2_fourcc('W','N','V','A') | 
| #define  | V4L2_FMT_FLAG_COMPRESSED   0x0001 | 
| #define  | V4L2_TC_TYPE_24FPS   1 | 
| #define  | V4L2_TC_TYPE_25FPS   2 | 
| #define  | V4L2_TC_TYPE_30FPS   3 | 
| #define  | V4L2_TC_TYPE_50FPS   4 | 
| #define  | V4L2_TC_TYPE_60FPS   5 | 
| #define  | V4L2_TC_FLAG_DROPFRAME   0x0001 | 
| #define  | V4L2_TC_FLAG_COLORFRAME   0x0002 | 
| #define  | V4L2_TC_USERBITS_field   0x000C | 
| #define  | V4L2_TC_USERBITS_USERDEFINED   0x0000 | 
| #define  | V4L2_TC_USERBITS_8BITCHARS   0x0008 | 
| #define  | V4L2_JPEG_MARKER_DHT   (1<<3) | 
| #define  | V4L2_JPEG_MARKER_DQT   (1<<4) | 
| #define  | V4L2_JPEG_MARKER_DRI   (1<<5) | 
| #define  | V4L2_JPEG_MARKER_COM   (1<<6) | 
| #define  | V4L2_JPEG_MARKER_APP   (1<<7) | 
| #define  | V4L2_BUF_FLAG_MAPPED   0x0001 | 
| #define  | V4L2_BUF_FLAG_QUEUED   0x0002 | 
| #define  | V4L2_BUF_FLAG_DONE   0x0004 | 
| #define  | V4L2_BUF_FLAG_KEYFRAME   0x0008 | 
| #define  | V4L2_BUF_FLAG_PFRAME   0x0010 | 
| #define  | V4L2_BUF_FLAG_BFRAME   0x0020 | 
| #define  | V4L2_BUF_FLAG_TIMECODE   0x0100 | 
| #define  | V4L2_FBUF_CAP_EXTERNOVERLAY   0x0001 | 
| #define  | V4L2_FBUF_CAP_CHROMAKEY   0x0002 | 
| #define  | V4L2_FBUF_CAP_LIST_CLIPPING   0x0004 | 
| #define  | V4L2_FBUF_CAP_BITMAP_CLIPPING   0x0008 | 
| #define  | V4L2_FBUF_FLAG_PRIMARY   0x0001 | 
| #define  | V4L2_FBUF_FLAG_OVERLAY   0x0002 | 
| #define  | V4L2_FBUF_FLAG_CHROMAKEY   0x0004 | 
| #define  | V4L2_MODE_HIGHQUALITY   0x0001 | 
| #define  | V4L2_CAP_TIMEPERFRAME   0x1000 | 
| #define  | V4L2_STD_PAL_B   ((v4l2_std_id)0x00000001) | 
| #define  | V4L2_STD_PAL_B1   ((v4l2_std_id)0x00000002) | 
| #define  | V4L2_STD_PAL_G   ((v4l2_std_id)0x00000004) | 
| #define  | V4L2_STD_PAL_H   ((v4l2_std_id)0x00000008) | 
| #define  | V4L2_STD_PAL_I   ((v4l2_std_id)0x00000010) | 
| #define  | V4L2_STD_PAL_D   ((v4l2_std_id)0x00000020) | 
| #define  | V4L2_STD_PAL_D1   ((v4l2_std_id)0x00000040) | 
| #define  | V4L2_STD_PAL_K   ((v4l2_std_id)0x00000080) | 
| #define  | V4L2_STD_PAL_M   ((v4l2_std_id)0x00000100) | 
| #define  | V4L2_STD_PAL_N   ((v4l2_std_id)0x00000200) | 
| #define  | V4L2_STD_PAL_Nc   ((v4l2_std_id)0x00000400) | 
| #define  | V4L2_STD_PAL_60   ((v4l2_std_id)0x00000800) | 
| #define  | V4L2_STD_NTSC_M   ((v4l2_std_id)0x00001000) | 
| #define  | V4L2_STD_NTSC_M_JP   ((v4l2_std_id)0x00002000) | 
| #define  | V4L2_STD_SECAM_B   ((v4l2_std_id)0x00010000) | 
| #define  | V4L2_STD_SECAM_D   ((v4l2_std_id)0x00020000) | 
| #define  | V4L2_STD_SECAM_G   ((v4l2_std_id)0x00040000) | 
| #define  | V4L2_STD_SECAM_H   ((v4l2_std_id)0x00080000) | 
| #define  | V4L2_STD_SECAM_K   ((v4l2_std_id)0x00100000) | 
| #define  | V4L2_STD_SECAM_K1   ((v4l2_std_id)0x00200000) | 
| #define  | V4L2_STD_SECAM_L   ((v4l2_std_id)0x00400000) | 
| #define  | V4L2_STD_ATSC_8_VSB   ((v4l2_std_id)0x01000000) | 
| #define  | V4L2_STD_ATSC_16_VSB   ((v4l2_std_id)0x02000000) | 
| #define  | V4L2_STD_PAL_BG | 
| #define  | V4L2_STD_PAL_DK | 
| #define  | V4L2_STD_PAL | 
| #define  | V4L2_STD_NTSC | 
| #define  | V4L2_STD_SECAM | 
| #define  | V4L2_STD_525_60 | 
| #define  | V4L2_STD_625_50 | 
| #define  | V4L2_STD_UNKNOWN   0 | 
| #define  | V4L2_STD_ALL | 
| #define  | V4L2_INPUT_TYPE_TUNER   1 | 
| #define  | V4L2_INPUT_TYPE_CAMERA   2 | 
| #define  | V4L2_IN_ST_NO_POWER   0x00000001 | 
| #define  | V4L2_IN_ST_NO_SIGNAL   0x00000002 | 
| #define  | V4L2_IN_ST_NO_COLOR   0x00000004 | 
| #define  | V4L2_IN_ST_NO_H_LOCK   0x00000100 | 
| #define  | V4L2_IN_ST_COLOR_KILL   0x00000200 | 
| #define  | V4L2_IN_ST_NO_SYNC   0x00010000 | 
| #define  | V4L2_IN_ST_NO_EQU   0x00020000 | 
| #define  | V4L2_IN_ST_NO_CARRIER   0x00040000 | 
| #define  | V4L2_IN_ST_MACROVISION   0x01000000 | 
| #define  | V4L2_IN_ST_NO_ACCESS   0x02000000 | 
| #define  | V4L2_IN_ST_VTR   0x04000000 | 
| #define  | V4L2_OUTPUT_TYPE_MODULATOR   1 | 
| #define  | V4L2_OUTPUT_TYPE_ANALOG   2 | 
| #define  | V4L2_OUTPUT_TYPE_ANALOGVGAOVERLAY   3 | 
| #define  | V4L2_CTRL_FLAG_DISABLED   0x0001 | 
| #define  | V4L2_CTRL_FLAG_GRABBED   0x0002 | 
| #define  | V4L2_CID_BASE   0x00980900 | 
| #define  | V4L2_CID_PRIVATE_BASE   0x08000000 | 
| #define  | V4L2_CID_BRIGHTNESS   (V4L2_CID_BASE+0) | 
| #define  | V4L2_CID_CONTRAST   (V4L2_CID_BASE+1) | 
| #define  | V4L2_CID_SATURATION   (V4L2_CID_BASE+2) | 
| #define  | V4L2_CID_HUE   (V4L2_CID_BASE+3) | 
| #define  | V4L2_CID_AUDIO_VOLUME   (V4L2_CID_BASE+5) | 
| #define  | V4L2_CID_AUDIO_BALANCE   (V4L2_CID_BASE+6) | 
| #define  | V4L2_CID_AUDIO_BASS   (V4L2_CID_BASE+7) | 
| #define  | V4L2_CID_AUDIO_TREBLE   (V4L2_CID_BASE+8) | 
| #define  | V4L2_CID_AUDIO_MUTE   (V4L2_CID_BASE+9) | 
| #define  | V4L2_CID_AUDIO_LOUDNESS   (V4L2_CID_BASE+10) | 
| #define  | V4L2_CID_BLACK_LEVEL   (V4L2_CID_BASE+11) | 
| #define  | V4L2_CID_AUTO_WHITE_BALANCE   (V4L2_CID_BASE+12) | 
| #define  | V4L2_CID_DO_WHITE_BALANCE   (V4L2_CID_BASE+13) | 
| #define  | V4L2_CID_RED_BALANCE   (V4L2_CID_BASE+14) | 
| #define  | V4L2_CID_BLUE_BALANCE   (V4L2_CID_BASE+15) | 
| #define  | V4L2_CID_GAMMA   (V4L2_CID_BASE+16) | 
| #define  | V4L2_CID_WHITENESS   (V4L2_CID_GAMMA) | 
| #define  | V4L2_CID_EXPOSURE   (V4L2_CID_BASE+17) | 
| #define  | V4L2_CID_AUTOGAIN   (V4L2_CID_BASE+18) | 
| #define  | V4L2_CID_GAIN   (V4L2_CID_BASE+19) | 
| #define  | V4L2_CID_HFLIP   (V4L2_CID_BASE+20) | 
| #define  | V4L2_CID_VFLIP   (V4L2_CID_BASE+21) | 
| #define  | V4L2_CID_HCENTER   (V4L2_CID_BASE+22) | 
| #define  | V4L2_CID_VCENTER   (V4L2_CID_BASE+23) | 
| #define  | V4L2_CID_LASTP1   (V4L2_CID_BASE+24) | 
| #define  | V4L2_TUNER_CAP_LOW   0x0001 | 
| #define  | V4L2_TUNER_CAP_NORM   0x0002 | 
| #define  | V4L2_TUNER_CAP_STEREO   0x0010 | 
| #define  | V4L2_TUNER_CAP_LANG2   0x0020 | 
| #define  | V4L2_TUNER_CAP_SAP   0x0020 | 
| #define  | V4L2_TUNER_CAP_LANG1   0x0040 | 
| #define  | V4L2_TUNER_SUB_MONO   0x0001 | 
| #define  | V4L2_TUNER_SUB_STEREO   0x0002 | 
| #define  | V4L2_TUNER_SUB_LANG2   0x0004 | 
| #define  | V4L2_TUNER_SUB_SAP   0x0004 | 
| #define  | V4L2_TUNER_SUB_LANG1   0x0008 | 
| #define  | V4L2_TUNER_MODE_MONO   0x0000 | 
| #define  | V4L2_TUNER_MODE_STEREO   0x0001 | 
| #define  | V4L2_TUNER_MODE_LANG2   0x0002 | 
| #define  | V4L2_TUNER_MODE_SAP   0x0002 | 
| #define  | V4L2_TUNER_MODE_LANG1   0x0003 | 
| #define  | V4L2_AUDCAP_STEREO   0x00001 | 
| #define  | V4L2_AUDCAP_AVL   0x00002 | 
| #define  | V4L2_AUDMODE_AVL   0x00001 | 
| #define  | V4L2_VBI_UNSYNC   (1<< 0) | 
| #define  | V4L2_VBI_INTERLACED   (1<< 1) | 
| #define  | VIDIOC_QUERYCAP   _IOR  ('V',  0, struct v4l2_capability) | 
| #define  | VIDIOC_RESERVED   _IO   ('V',  1) | 
| #define  | VIDIOC_ENUM_FMT   _IOWR ('V',  2, struct v4l2_fmtdesc) | 
| #define  | VIDIOC_G_FMT   _IOWR ('V',  4, struct v4l2_format) | 
| #define  | VIDIOC_S_FMT   _IOWR ('V',  5, struct v4l2_format) | 
| #define  | VIDIOC_REQBUFS   _IOWR ('V',  8, struct v4l2_requestbuffers) | 
| #define  | VIDIOC_QUERYBUF   _IOWR ('V',  9, struct v4l2_buffer) | 
| #define  | VIDIOC_G_FBUF   _IOR  ('V', 10, struct v4l2_framebuffer) | 
| #define  | VIDIOC_S_FBUF   _IOW  ('V', 11, struct v4l2_framebuffer) | 
| #define  | VIDIOC_OVERLAY   _IOW  ('V', 14, int) | 
| #define  | VIDIOC_QBUF   _IOWR ('V', 15, struct v4l2_buffer) | 
| #define  | VIDIOC_DQBUF   _IOWR ('V', 17, struct v4l2_buffer) | 
| #define  | VIDIOC_STREAMON   _IOW  ('V', 18, int) | 
| #define  | VIDIOC_STREAMOFF   _IOW  ('V', 19, int) | 
| #define  | VIDIOC_G_PARM   _IOWR ('V', 21, struct v4l2_streamparm) | 
| #define  | VIDIOC_S_PARM   _IOWR ('V', 22, struct v4l2_streamparm) | 
| #define  | VIDIOC_G_STD   _IOR  ('V', 23, v4l2_std_id) | 
| #define  | VIDIOC_S_STD   _IOW  ('V', 24, v4l2_std_id) | 
| #define  | VIDIOC_ENUMSTD   _IOWR ('V', 25, struct v4l2_standard) | 
| #define  | VIDIOC_ENUMINPUT   _IOWR ('V', 26, struct v4l2_input) | 
| #define  | VIDIOC_G_CTRL   _IOWR ('V', 27, struct v4l2_control) | 
| #define  | VIDIOC_S_CTRL   _IOWR ('V', 28, struct v4l2_control) | 
| #define  | VIDIOC_G_TUNER   _IOWR ('V', 29, struct v4l2_tuner) | 
| #define  | VIDIOC_S_TUNER   _IOW  ('V', 30, struct v4l2_tuner) | 
| #define  | VIDIOC_G_AUDIO   _IOR  ('V', 33, struct v4l2_audio) | 
| #define  | VIDIOC_S_AUDIO   _IOW  ('V', 34, struct v4l2_audio) | 
| #define  | VIDIOC_QUERYCTRL   _IOWR ('V', 36, struct v4l2_queryctrl) | 
| #define  | VIDIOC_QUERYMENU   _IOWR ('V', 37, struct v4l2_querymenu) | 
| #define  | VIDIOC_G_INPUT   _IOR  ('V', 38, int) | 
| #define  | VIDIOC_S_INPUT   _IOWR ('V', 39, int) | 
| #define  | VIDIOC_G_OUTPUT   _IOR  ('V', 46, int) | 
| #define  | VIDIOC_S_OUTPUT   _IOWR ('V', 47, int) | 
| #define  | VIDIOC_ENUMOUTPUT   _IOWR ('V', 48, struct v4l2_output) | 
| #define  | VIDIOC_G_AUDOUT   _IOR  ('V', 49, struct v4l2_audioout) | 
| #define  | VIDIOC_S_AUDOUT   _IOW  ('V', 50, struct v4l2_audioout) | 
| #define  | VIDIOC_G_MODULATOR   _IOWR ('V', 54, struct v4l2_modulator) | 
| #define  | VIDIOC_S_MODULATOR   _IOW  ('V', 55, struct v4l2_modulator) | 
| #define  | VIDIOC_G_FREQUENCY   _IOWR ('V', 56, struct v4l2_frequency) | 
| #define  | VIDIOC_S_FREQUENCY   _IOW  ('V', 57, struct v4l2_frequency) | 
| #define  | VIDIOC_CROPCAP   _IOR  ('V', 58, struct v4l2_cropcap) | 
| #define  | VIDIOC_G_CROP   _IOWR ('V', 59, struct v4l2_crop) | 
| #define  | VIDIOC_S_CROP   _IOW  ('V', 60, struct v4l2_crop) | 
| #define  | VIDIOC_G_JPEGCOMP   _IOR  ('V', 61, struct v4l2_jpegcompression) | 
| #define  | VIDIOC_S_JPEGCOMP   _IOW  ('V', 62, struct v4l2_jpegcompression) | 
| #define  | VIDIOC_QUERYSTD   _IOR  ('V', 63, v4l2_std_id) | 
| #define  | VIDIOC_TRY_FMT   _IOWR ('V', 64, struct v4l2_format) | 
| #define  | VIDIOC_ENUMAUDIO   _IOWR ('V', 65, struct v4l2_audio) | 
| #define  | VIDIOC_ENUMAUDOUT   _IOWR ('V', 66, struct v4l2_audioout) | 
| #define  | VIDIOC_G_PRIORITY   _IOR  ('V', 67, enum v4l2_priority) | 
| #define  | VIDIOC_S_PRIORITY   _IOW  ('V', 68, enum v4l2_priority) | 
| #define  | VIDIOC_OVERLAY_OLD   _IOWR ('V', 14, int) | 
| #define  | VIDIOC_S_PARM_OLD   _IOW  ('V', 22, struct v4l2_streamparm) | 
| #define  | VIDIOC_S_CTRL_OLD   _IOW  ('V', 28, struct v4l2_control) | 
| #define  | VIDIOC_G_AUDIO_OLD   _IOWR ('V', 33, struct v4l2_audio) | 
| #define  | VIDIOC_G_AUDOUT_OLD   _IOWR ('V', 49, struct v4l2_audioout) | 
| #define  | BASE_VIDIOC_PRIVATE   192 | 
 Typedefs | 
| typedef __u64  | v4l2_std_id | 
 Enumerations | 
| enum   | v4l2_field {  
  V4L2_FIELD_ANY =  0, 
V4L2_FIELD_NONE =  1, 
V4L2_FIELD_TOP =  2, 
V4L2_FIELD_BOTTOM =  3, 
 
  V4L2_FIELD_INTERLACED =  4, 
V4L2_FIELD_SEQ_TB =  5, 
V4L2_FIELD_SEQ_BT =  6, 
V4L2_FIELD_ALTERNATE =  7
 
 } | 
| enum   | v4l2_buf_type {  
  V4L2_BUF_TYPE_VIDEO_CAPTURE =  1, 
V4L2_BUF_TYPE_VIDEO_OUTPUT =  2, 
V4L2_BUF_TYPE_VIDEO_OVERLAY =  3, 
V4L2_BUF_TYPE_VBI_CAPTURE =  4, 
 
  V4L2_BUF_TYPE_VBI_OUTPUT =  5, 
V4L2_BUF_TYPE_PRIVATE =  0x80
 
 } | 
| enum   | v4l2_ctrl_type { V4L2_CTRL_TYPE_INTEGER =  1, 
V4L2_CTRL_TYPE_BOOLEAN =  2, 
V4L2_CTRL_TYPE_MENU =  3, 
V4L2_CTRL_TYPE_BUTTON =  4
 } | 
| enum   | v4l2_tuner_type { V4L2_TUNER_RADIO =  1, 
V4L2_TUNER_ANALOG_TV =  2
 } | 
| enum   | v4l2_memory { V4L2_MEMORY_MMAP =  1, 
V4L2_MEMORY_USERPTR =  2, 
V4L2_MEMORY_OVERLAY =  3
 } | 
| enum   | v4l2_colorspace {  
  V4L2_COLORSPACE_SMPTE170M =  1, 
V4L2_COLORSPACE_SMPTE240M =  2, 
V4L2_COLORSPACE_REC709 =  3, 
V4L2_COLORSPACE_BT878 =  4, 
 
  V4L2_COLORSPACE_470_SYSTEM_M =  5, 
V4L2_COLORSPACE_470_SYSTEM_BG =  6, 
V4L2_COLORSPACE_JPEG =  7, 
V4L2_COLORSPACE_SRGB =  8
 
 } | 
| enum   | v4l2_priority {  
  V4L2_PRIORITY_UNSET =  0, 
V4L2_PRIORITY_BACKGROUND =  1, 
V4L2_PRIORITY_INTERACTIVE =  2, 
V4L2_PRIORITY_RECORD =  3, 
 
  V4L2_PRIORITY_DEFAULT =  V4L2_PRIORITY_INTERACTIVE
 
 } |