| 
 Data Structures | 
| struct   | v4l2_capability | 
| struct   | v4l2_pix_format | 
| struct   | v4l2_fmtdesc | 
| struct   | v4l2_cvtdesc | 
| struct   | v4l2_fxdesc | 
| struct   | v4l2_timecode | 
| struct   | v4l2_compression | 
| struct   | v4l2_requestbuffers | 
| struct   | v4l2_buffer | 
| struct   | v4l2_framebuffer | 
| struct   | v4l2_clip | 
| struct   | v4l2_window | 
| struct   | v4l2_performance | 
| struct   | v4l2_captureparm | 
| struct   | v4l2_outputparm | 
| struct   | v4l2_cropcap | 
| struct   | v4l2_crop | 
| struct   | v4l2_zoomcap | 
| struct   | v4l2_zoom | 
| struct   | v4l2_standard | 
| struct   | v4l2_enumstd | 
| struct   | v4l2_input | 
| struct   | v4l2_output | 
| struct   | v4l2_control | 
| struct   | v4l2_queryctrl | 
| struct   | v4l2_querymenu | 
| struct   | v4l2_fxcontrol | 
| 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 | 
| struct   | video_capability | 
| struct   | video_channel | 
| struct   | video_tuner | 
| struct   | video_picture | 
| struct   | video_audio | 
| struct   | video_clip | 
| struct   | video_window | 
| struct   | video_capture | 
| struct   | video_buffer | 
| struct   | video_mmap | 
| struct   | video_key | 
| struct   | video_mbuf | 
| struct   | video_unit | 
| struct   | vbi_format | 
| struct   | video_info | 
| struct   | video_play_mode | 
| struct   | video_code | 
 Defines | 
| #define  | V4L2_MAJOR_VERSION   0 | 
| #define  | V4L2_MINOR_VERSION   20 | 
| #define  | v4l2_fourcc(a, b, c, d)   (((__u32)(a)<<0)|((__u32)(b)<<8)|((__u32)(c)<<16)|((__u32)(d)<<24)) | 
| #define  | O_NONCAP   O_TRUNC | 
| #define  | O_NOIO   O_TRUNC | 
| #define  | V4L2_TYPE_CAPTURE   0 | 
| #define  | V4L2_TYPE_CODEC   1 | 
| #define  | V4L2_TYPE_OUTPUT   2 | 
| #define  | V4L2_TYPE_FX   3 | 
| #define  | V4L2_TYPE_VBI   4 | 
| #define  | V4L2_TYPE_VTR   5 | 
| #define  | V4L2_TYPE_VTX   6 | 
| #define  | V4L2_TYPE_RADIO   7 | 
| #define  | V4L2_TYPE_VBI_INPUT   4 | 
| #define  | V4L2_TYPE_VBI_OUTPUT   9 | 
| #define  | V4L2_TYPE_PRIVATE   1000 | 
| #define  | V4L2_FLAG_READ   0x00001 | 
| #define  | V4L2_FLAG_WRITE   0x00002 | 
| #define  | V4L2_FLAG_STREAMING   0x00004 | 
| #define  | V4L2_FLAG_PREVIEW   0x00008 | 
| #define  | V4L2_FLAG_SELECT   0x00010 | 
| #define  | V4L2_FLAG_TUNER   0x00020 | 
| #define  | V4L2_FLAG_MONOCHROME   0x00040 | 
| #define  | V4L2_FLAG_DATA_SERVICE   0x00080 | 
| #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_YUY2   v4l2_fourcc('Y','U','Y','2') | 
| #define  | V4L2_PIX_FMT_UYVY   v4l2_fourcc('U','Y','V','Y') | 
| #define  | V4L2_PIX_FMT_Y41P   v4l2_fourcc('Y','4','1','P') | 
| #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_YUV422P   v4l2_fourcc('P','4','2','2') | 
| #define  | V4L2_PIX_FMT_YUV411P   v4l2_fourcc('P','4','1','1') | 
| #define  | V4L2_PIX_FMT_NV12   v4l2_fourcc('N','V','1','2') | 
| #define  | V4L2_PIX_FMT_YVU422P   v4l2_fourcc('4','2','2','P') | 
| #define  | V4L2_PIX_FMT_YVU411P   v4l2_fourcc('4','1','1','P') | 
| #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_NV21   v4l2_fourcc('N','V','2','1') | 
| #define  | V4L2_PIX_FMT_WNVA   v4l2_fourcc('W','N','V','A') | 
| #define  | V4L2_FMT_FLAG_COMPRESSED   0x0001 | 
| #define  | V4L2_FMT_FLAG_BYTESPERLINE   0x0002 | 
| #define  | V4L2_FMT_FLAG_NOT_INTERLACED   0x0000 | 
| #define  | V4L2_FMT_FLAG_INTERLACED   0x0004 | 
| #define  | V4L2_FMT_FLAG_TOPFIELD   0x0008 | 
| #define  | V4L2_FMT_FLAG_BOTFIELD   0x0010 | 
| #define  | V4L2_FMT_FLAG_ODDFIELD   V4L2_FMT_FLAG_TOPFIELD | 
| #define  | V4L2_FMT_FLAG_EVENFIELD   V4L2_FMT_FLAG_BOTFIELD | 
| #define  | V4L2_FMT_FLAG_COMBINED   V4L2_FMT_FLAG_INTERLACED | 
| #define  | V4L2_FMT_FLAG_FIELD_field   0x001C | 
| #define  | V4L2_FMT_CS_field   0xF000 | 
| #define  | V4L2_FMT_CS_601YUV   0x1000 | 
| #define  | V4L2_FMT_FLAG_SWCONVERSION   0x0800 | 
| #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_BUF_TYPE_field   0x00001FFF | 
| #define  | V4L2_BUF_TYPE_CAPTURE   0x00000001 | 
| #define  | V4L2_BUF_TYPE_CODECIN   0x00000002 | 
| #define  | V4L2_BUF_TYPE_CODECOUT   0x00000003 | 
| #define  | V4L2_BUF_TYPE_EFFECTSIN   0x00000004 | 
| #define  | V4L2_BUF_TYPE_EFFECTSIN2   0x00000005 | 
| #define  | V4L2_BUF_TYPE_EFFECTSOUT   0x00000006 | 
| #define  | V4L2_BUF_TYPE_VIDEOOUT   0x00000007 | 
| #define  | V4L2_BUF_TYPE_FXCONTROL   0x00000008 | 
| #define  | V4L2_BUF_TYPE_VBI   0x00000009 | 
| #define  | V4L2_BUF_TYPE_PRIVATE   0x00001000 | 
| #define  | V4L2_BUF_ATTR_DEVICEMEM   0x00010000 | 
| #define  | V4L2_BUF_REQ_field   0xF0000000 | 
| #define  | V4L2_BUF_REQ_CONTIG   0x10000000 | 
| #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_TOPFIELD   0x0040 | 
| #define  | V4L2_BUF_FLAG_BOTFIELD   0x0080 | 
| #define  | V4L2_BUF_FLAG_ODDFIELD   V4L2_BUF_FLAG_TOPFIELD | 
| #define  | V4L2_BUF_FLAG_EVENFIELD   V4L2_BUF_FLAG_BOTFIELD | 
| #define  | V4L2_BUF_FLAG_TIMECODE   0x0100 | 
| #define  | V4L2_FBUF_CAP_EXTERNOVERLAY   0x0001 | 
| #define  | V4L2_FBUF_CAP_CHROMAKEY   0x0002 | 
| #define  | V4L2_FBUF_CAP_CLIPPING   0x0004 | 
| #define  | V4L2_FBUF_CAP_SCALEUP   0x0008 | 
| #define  | V4L2_FBUF_CAP_SCALEDOWN   0x0010 | 
| #define  | V4L2_FBUF_CAP_BITMAP_CLIPPING   0x0020 | 
| #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_ZOOM_NONCAP   0x0001 | 
| #define  | V4L2_ZOOM_WHILESTREAMING   0x0002 | 
| #define  | V4L2_COLOR_STD_PAL   1 | 
| #define  | V4L2_COLOR_STD_NTSC   2 | 
| #define  | V4L2_COLOR_STD_SECAM   3 | 
| #define  | V4L2_COLOR_SUBC_PAL   4433619 | 
| #define  | V4L2_COLOR_SUBC_PAL_M   3575611 | 
| #define  | V4L2_COLOR_SUBC_PAL_N   3582056 | 
| #define  | V4L2_COLOR_SUBC_NTSC   3579545 | 
| #define  | V4L2_COLOR_SUBC_SECAMB   4250000 | 
| #define  | V4L2_COLOR_SUBC_SECAMR   4406250 | 
| #define  | V4L2_TRANSM_STD_B   (1<<1) | 
| #define  | V4L2_TRANSM_STD_D   (1<<3) | 
| #define  | V4L2_TRANSM_STD_G   (1<<6) | 
| #define  | V4L2_TRANSM_STD_H   (1<<7) | 
| #define  | V4L2_TRANSM_STD_I   (1<<8) | 
| #define  | V4L2_TRANSM_STD_K   (1<<10) | 
| #define  | V4L2_TRANSM_STD_K1   (1<<11) | 
| #define  | V4L2_TRANSM_STD_L   (1<<12) | 
| #define  | V4L2_TRANSM_STD_M   (1<<13) | 
| #define  | V4L2_TRANSM_STD_N   (1<<14) | 
| #define  | V4L2_INPUT_TYPE_TUNER   1 | 
| #define  | V4L2_INPUT_TYPE_CAMERA   2 | 
| #define  | V4L2_INPUT_CAP_AUDIO   0x0001 | 
| #define  | V4L2_OUTPUT_TYPE_MODULATOR   1 | 
| #define  | V4L2_OUTPUT_TYPE_ANALOG   2 | 
| #define  | V4L2_OUTPUT_TYPE_ANALOGVGAOVERLAY   3 | 
| #define  | V4L2_OUTPUT_CAP_AUDIO   0x0001 | 
| #define  | V4L2_CTRL_TYPE_INTEGER   0 | 
| #define  | V4L2_CTRL_TYPE_BOOLEAN   1 | 
| #define  | V4L2_CTRL_TYPE_MENU   2 | 
| #define  | V4L2_CTRL_TYPE_BUTTON   3 | 
| #define  | V4L2_CTRL_FLAG_DISABLED   0x0001 | 
| #define  | V4L2_CTRL_FLAG_GRABBED   0x0002 | 
| #define  | V4L2_CTRL_CAT_VIDEO   1 | 
| #define  | V4L2_CTRL_CAT_AUDIO   2 | 
| #define  | V4L2_CTRL_CAT_EFFECT   3 | 
| #define  | V4L2_CID_BASE   0x00980900 | 
| #define  | V4L2_CID_PRIVATE_BASE   0x08000000 | 
| #define  | V4L2_CID_EFFECT_BASE   0x0A00B000 | 
| #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_EFFECTS   0x0020 | 
| #define  | V4L2_AUDCAP_LOUDNESS   0x0040 | 
| #define  | V4L2_AUDCAP_AVL   0x0080 | 
| #define  | V4L2_AUDMODE_LOUDNESS   0x00002 | 
| #define  | V4L2_AUDMODE_AVL   0x00004 | 
| #define  | V4L2_AUDMODE_STEREO_field   0x0FF00 | 
| #define  | V4L2_AUDMODE_STEREO_LINEAR   0x00100 | 
| #define  | V4L2_AUDMODE_STEREO_PSEUDO   0x00200 | 
| #define  | V4L2_AUDMODE_STEREO_SPATIAL30   0x00300 | 
| #define  | V4L2_AUDMODE_STEREO_SPATIAL50   0x00400 | 
| #define  | V4L2_VBI_SF_UBYTE   1 | 
| #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_PIXFMT   _IOWR ('V',  2, struct v4l2_fmtdesc) | 
| #define  | VIDIOC_ENUM_FBUFFMT   _IOWR ('V',  3, 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_G_COMP   _IOR  ('V',  6, struct v4l2_compression) | 
| #define  | VIDIOC_S_COMP   _IOW  ('V',  7, struct v4l2_compression) | 
| #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_G_WIN   _IOR  ('V', 12, struct v4l2_window) | 
| #define  | VIDIOC_S_WIN   _IOW  ('V', 13, struct v4l2_window) | 
| #define  | VIDIOC_PREVIEW   _IOWR ('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_PERF   _IOR  ('V', 20, struct v4l2_performance) | 
| #define  | VIDIOC_G_PARM   _IOWR ('V', 21, struct v4l2_streamparm) | 
| #define  | VIDIOC_S_PARM   _IOW  ('V', 22, struct v4l2_streamparm) | 
| #define  | VIDIOC_G_STD   _IOR  ('V', 23, struct v4l2_standard) | 
| #define  | VIDIOC_S_STD   _IOW  ('V', 24, struct v4l2_standard) | 
| #define  | VIDIOC_ENUMSTD   _IOWR ('V', 25, struct v4l2_enumstd) | 
| #define  | VIDIOC_ENUMINPUT   _IOWR ('V', 26, struct v4l2_input) | 
| #define  | VIDIOC_G_CTRL   _IOWR ('V', 27, struct v4l2_control) | 
| #define  | VIDIOC_S_CTRL   _IOW  ('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_FREQ   _IOR  ('V', 31, int) | 
| #define  | VIDIOC_S_FREQ   _IOWR ('V', 32, int) | 
| #define  | VIDIOC_G_AUDIO   _IOWR ('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_ENUMCVT   _IOWR ('V', 40, struct v4l2_cvtdesc) | 
| #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   _IOWR ('V', 49, struct v4l2_audioout) | 
| #define  | VIDIOC_S_AUDOUT   _IOW  ('V', 50, struct v4l2_audioout) | 
| #define  | VIDIOC_ENUMFX   _IOWR ('V', 51, struct v4l2_fxdesc) | 
| #define  | VIDIOC_G_EFFECT   _IOR  ('V', 52, int) | 
| #define  | VIDIOC_S_EFFECT   _IOWR ('V', 53, int) | 
| #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_ENUM_CAPFMT   VIDIOC_ENUM_PIXFMT | 
| #define  | VIDIOC_ENUM_OUTFMT   VIDIOC_ENUM_PIXFMT | 
| #define  | VIDIOC_ENUM_SRCFMT   VIDIOC_ENUM_PIXFMT | 
| #define  | VIDIOC_ENUMFMT   VIDIOC_ENUM_PIXFMT | 
| #define  | BASE_VIDIOC_PRIVATE   192 | 
| #define  | VID_TYPE_CAPTURE   1 | 
| #define  | VID_TYPE_TUNER   2 | 
| #define  | VID_TYPE_TELETEXT   4 | 
| #define  | VID_TYPE_OVERLAY   8 | 
| #define  | VID_TYPE_CHROMAKEY   16 | 
| #define  | VID_TYPE_CLIPPING   32 | 
| #define  | VID_TYPE_FRAMERAM   64 | 
| #define  | VID_TYPE_SCALES   128 | 
| #define  | VID_TYPE_MONOCHROME   256 | 
| #define  | VID_TYPE_SUBCAPTURE   512 | 
| #define  | VID_TYPE_MPEG_DECODER   1024 | 
| #define  | VID_TYPE_MPEG_ENCODER   2048 | 
| #define  | VID_TYPE_MJPEG_DECODER   4096 | 
| #define  | VID_TYPE_MJPEG_ENCODER   8192 | 
| #define  | VIDEO_VC_TUNER   1 | 
| #define  | VIDEO_VC_AUDIO   2 | 
| #define  | VIDEO_TYPE_TV   1 | 
| #define  | VIDEO_TYPE_CAMERA   2 | 
| #define  | VIDEO_TUNER_PAL   1 | 
| #define  | VIDEO_TUNER_NTSC   2 | 
| #define  | VIDEO_TUNER_SECAM   4 | 
| #define  | VIDEO_TUNER_LOW   8 | 
| #define  | VIDEO_TUNER_NORM   16 | 
| #define  | VIDEO_TUNER_STEREO_ON   128 | 
| #define  | VIDEO_TUNER_RDS_ON   256 | 
| #define  | VIDEO_TUNER_MBS_ON   512 | 
| #define  | VIDEO_MODE_PAL   0 | 
| #define  | VIDEO_MODE_NTSC   1 | 
| #define  | VIDEO_MODE_SECAM   2 | 
| #define  | VIDEO_MODE_AUTO   3 | 
| #define  | VIDEO_PALETTE_GREY   1 | 
| #define  | VIDEO_PALETTE_HI240   2 | 
| #define  | VIDEO_PALETTE_RGB565   3 | 
| #define  | VIDEO_PALETTE_RGB24   4 | 
| #define  | VIDEO_PALETTE_RGB32   5 | 
| #define  | VIDEO_PALETTE_RGB555   6 | 
| #define  | VIDEO_PALETTE_YUV422   7 | 
| #define  | VIDEO_PALETTE_YUYV   8 | 
| #define  | VIDEO_PALETTE_UYVY   9 | 
| #define  | VIDEO_PALETTE_YUV420   10 | 
| #define  | VIDEO_PALETTE_YUV411   11 | 
| #define  | VIDEO_PALETTE_RAW   12 | 
| #define  | VIDEO_PALETTE_YUV422P   13 | 
| #define  | VIDEO_PALETTE_YUV411P   14 | 
| #define  | VIDEO_PALETTE_YUV420P   15 | 
| #define  | VIDEO_PALETTE_YUV410P   16 | 
| #define  | VIDEO_PALETTE_PLANAR   13 | 
| #define  | VIDEO_PALETTE_COMPONENT   7 | 
| #define  | VIDEO_AUDIO_MUTE   1 | 
| #define  | VIDEO_AUDIO_MUTABLE   2 | 
| #define  | VIDEO_AUDIO_VOLUME   4 | 
| #define  | VIDEO_AUDIO_BASS   8 | 
| #define  | VIDEO_AUDIO_TREBLE   16 | 
| #define  | VIDEO_AUDIO_BALANCE   32 | 
| #define  | VIDEO_SOUND_MONO   1 | 
| #define  | VIDEO_SOUND_STEREO   2 | 
| #define  | VIDEO_SOUND_LANG1   4 | 
| #define  | VIDEO_SOUND_LANG2   8 | 
| #define  | VIDEO_WINDOW_INTERLACE   1 | 
| #define  | VIDEO_WINDOW_CHROMAKEY   16 | 
| #define  | VIDEO_CLIP_BITMAP   -1 | 
| #define  | VIDEO_CLIPMAP_SIZE   (128 * 625) | 
| #define  | VIDEO_CAPTURE_ODD   0 | 
| #define  | VIDEO_CAPTURE_EVEN   1 | 
| #define  | VIDEO_MAX_FRAME   32 | 
| #define  | VIDEO_NO_UNIT   (-1) | 
| #define  | VBI_UNSYNC   1 | 
| #define  | VBI_INTERLACED   2 | 
| #define  | VIDIOCGCAP   _IOR('v',1,struct video_capability) | 
| #define  | VIDIOCGCHAN   _IOWR('v',2,struct video_channel) | 
| #define  | VIDIOCSCHAN   _IOW('v',3,struct video_channel) | 
| #define  | VIDIOCGTUNER   _IOWR('v',4,struct video_tuner) | 
| #define  | VIDIOCSTUNER   _IOW('v',5,struct video_tuner) | 
| #define  | VIDIOCGPICT   _IOR('v',6,struct video_picture) | 
| #define  | VIDIOCSPICT   _IOW('v',7,struct video_picture) | 
| #define  | VIDIOCCAPTURE   _IOW('v',8,int) | 
| #define  | VIDIOCGWIN   _IOR('v',9, struct video_window) | 
| #define  | VIDIOCSWIN   _IOW('v',10, struct video_window) | 
| #define  | VIDIOCGFBUF   _IOR('v',11, struct video_buffer) | 
| #define  | VIDIOCSFBUF   _IOW('v',12, struct video_buffer) | 
| #define  | VIDIOCKEY   _IOR('v',13, struct video_key) | 
| #define  | VIDIOCGFREQ   _IOR('v',14, unsigned long) | 
| #define  | VIDIOCSFREQ   _IOW('v',15, unsigned long) | 
| #define  | VIDIOCGAUDIO   _IOR('v',16, struct video_audio) | 
| #define  | VIDIOCSAUDIO   _IOW('v',17, struct video_audio) | 
| #define  | VIDIOCSYNC   _IOW('v',18, int) | 
| #define  | VIDIOCMCAPTURE   _IOW('v',19, struct video_mmap) | 
| #define  | VIDIOCGMBUF   _IOR('v', 20, struct video_mbuf) | 
| #define  | VIDIOCGUNIT   _IOR('v', 21, struct video_unit) | 
| #define  | VIDIOCGCAPTURE   _IOR('v',22, struct video_capture) | 
| #define  | VIDIOCSCAPTURE   _IOW('v',23, struct video_capture) | 
| #define  | VIDIOCSPLAYMODE   _IOW('v',24, struct video_play_mode) | 
| #define  | VIDIOCSWRITEMODE   _IOW('v',25, int) | 
| #define  | VIDIOCGPLAYINFO   _IOR('v',26, struct video_info) | 
| #define  | VIDIOCSMICROCODE   _IOW('v',27, struct video_code) | 
| #define  | VIDIOCGVBIFMT   _IOR('v',28, struct vbi_format) | 
| #define  | VIDIOCSVBIFMT   _IOW('v',29, struct vbi_format) | 
| #define  | BASE_VIDIOCPRIVATE   192 | 
| #define  | VID_WRITE_MPEG_AUD   0 | 
| #define  | VID_WRITE_MPEG_VID   1 | 
| #define  | VID_WRITE_OSD   2 | 
| #define  | VID_WRITE_TTX   3 | 
| #define  | VID_WRITE_CC   4 | 
| #define  | VID_WRITE_MJPEG   5 | 
| #define  | VID_PLAY_VID_OUT_MODE   0 | 
| #define  | VID_PLAY_GENLOCK   1 | 
| #define  | VID_PLAY_NORMAL   2 | 
| #define  | VID_PLAY_PAUSE   3 | 
| #define  | VID_PLAY_SINGLE_FRAME   4 | 
| #define  | VID_PLAY_FAST_FORWARD   5 | 
| #define  | VID_PLAY_SLOW_MOTION   6 | 
| #define  | VID_PLAY_IMMEDIATE_NORMAL   7 | 
| #define  | VID_PLAY_SWITCH_CHANNELS   8 | 
| #define  | VID_PLAY_FREEZE_FRAME   9 | 
| #define  | VID_PLAY_STILL_MODE   10 | 
| #define  | VID_PLAY_MASTER_MODE   11 | 
| #define  | VID_PLAY_MASTER_NONE   1 | 
| #define  | VID_PLAY_MASTER_VIDEO   2 | 
| #define  | VID_PLAY_MASTER_AUDIO   3 | 
| #define  | VID_PLAY_ACTIVE_SCANLINES   12 | 
| #define  | VID_PLAY_RESET   13 | 
| #define  | VID_PLAY_END_MARK   14 | 
| #define  | VID_HARDWARE_BT848   1 | 
| #define  | VID_HARDWARE_QCAM_BW   2 | 
| #define  | VID_HARDWARE_PMS   3 | 
| #define  | VID_HARDWARE_QCAM_C   4 | 
| #define  | VID_HARDWARE_PSEUDO   5 | 
| #define  | VID_HARDWARE_SAA5249   6 | 
| #define  | VID_HARDWARE_AZTECH   7 | 
| #define  | VID_HARDWARE_SF16MI   8 | 
| #define  | VID_HARDWARE_RTRACK   9 | 
| #define  | VID_HARDWARE_ZOLTRIX   10 | 
| #define  | VID_HARDWARE_SAA7146   11 | 
| #define  | VID_HARDWARE_VIDEUM   12 | 
| #define  | VID_HARDWARE_RTRACK2   13 | 
| #define  | VID_HARDWARE_PERMEDIA2   14 | 
| #define  | VID_HARDWARE_RIVA128   15 | 
| #define  | VID_HARDWARE_PLANB   16 | 
| #define  | VID_HARDWARE_BROADWAY   17 | 
| #define  | VID_HARDWARE_GEMTEK   18 | 
| #define  | VID_HARDWARE_TYPHOON   19 | 
| #define  | VID_HARDWARE_VINO   20 | 
| #define  | VID_HARDWARE_CADET   21 | 
| #define  | VID_HARDWARE_TRUST   22 | 
| #define  | VID_HARDWARE_TERRATEC   23 | 
| #define  | VID_HARDWARE_CPIA   24 | 
| #define  | VID_HARDWARE_ZR36120   25 | 
| #define  | VID_HARDWARE_ZR36067   26 | 
| #define  | VID_HARDWARE_OV511   27 | 
| #define  | VID_HARDWARE_ZR356700   28 | 
| #define  | VID_HARDWARE_W9966   29 | 
| #define  | VID_HARDWARE_SE401   30 | 
| #define  | VID_HARDWARE_PWC   31 | 
| #define  | VID_HARDWARE_MEYE   32 | 
| #define  | VID_HARDWARE_CPIA2   33 | 
 Typedefs | 
| typedef __s64  | stamp_t |