• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

kstars

videodev2.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

struct  v4l2_audio
struct  v4l2_audioout
struct  v4l2_buffer
struct  v4l2_capability
struct  v4l2_captureparm
struct  v4l2_clip
struct  v4l2_control
struct  v4l2_crop
struct  v4l2_cropcap
struct  v4l2_fmtdesc
struct  v4l2_format
struct  v4l2_fract
struct  v4l2_framebuffer
struct  v4l2_frequency
struct  v4l2_input
struct  v4l2_jpegcompression
struct  v4l2_modulator
struct  v4l2_output
struct  v4l2_outputparm
struct  v4l2_pix_format
struct  v4l2_queryctrl
struct  v4l2_querymenu
struct  v4l2_rect
struct  v4l2_requestbuffers
struct  v4l2_standard
struct  v4l2_streamparm
struct  v4l2_timecode
struct  v4l2_tuner
struct  v4l2_vbi_format
struct  v4l2_window

Defines

#define BASE_VIDIOC_PRIVATE   192
#define V4L2_AUDCAP_AVL   0x00002
#define V4L2_AUDCAP_STEREO   0x00001
#define V4L2_AUDMODE_AVL   0x00001
#define V4L2_BUF_FLAG_BFRAME   0x0020
#define V4L2_BUF_FLAG_DONE   0x0004
#define V4L2_BUF_FLAG_INPUT   0x0200
#define V4L2_BUF_FLAG_KEYFRAME   0x0008
#define V4L2_BUF_FLAG_MAPPED   0x0001
#define V4L2_BUF_FLAG_PFRAME   0x0010
#define V4L2_BUF_FLAG_QUEUED   0x0002
#define V4L2_BUF_FLAG_TIMECODE   0x0100
#define V4L2_CAP_ASYNCIO   0x02000000
#define V4L2_CAP_AUDIO   0x00020000
#define V4L2_CAP_RADIO   0x00040000
#define V4L2_CAP_RDS_CAPTURE   0x00000100
#define V4L2_CAP_READWRITE   0x01000000
#define V4L2_CAP_STREAMING   0x04000000
#define V4L2_CAP_TIMEPERFRAME   0x1000
#define V4L2_CAP_TUNER   0x00010000
#define V4L2_CAP_VBI_CAPTURE   0x00000010
#define V4L2_CAP_VBI_OUTPUT   0x00000020
#define V4L2_CAP_VIDEO_CAPTURE   0x00000001
#define V4L2_CAP_VIDEO_OUTPUT   0x00000002
#define V4L2_CAP_VIDEO_OVERLAY   0x00000004
#define V4L2_CID_AUDIO_BALANCE   (V4L2_CID_BASE+6)
#define V4L2_CID_AUDIO_BASS   (V4L2_CID_BASE+7)
#define V4L2_CID_AUDIO_LOUDNESS   (V4L2_CID_BASE+10)
#define V4L2_CID_AUDIO_MUTE   (V4L2_CID_BASE+9)
#define V4L2_CID_AUDIO_TREBLE   (V4L2_CID_BASE+8)
#define V4L2_CID_AUDIO_VOLUME   (V4L2_CID_BASE+5)
#define V4L2_CID_AUTO_WHITE_BALANCE   (V4L2_CID_BASE+12)
#define V4L2_CID_AUTOGAIN   (V4L2_CID_BASE+18)
#define V4L2_CID_BASE   0x00980900
#define V4L2_CID_BLACK_LEVEL   (V4L2_CID_BASE+11)
#define V4L2_CID_BLUE_BALANCE   (V4L2_CID_BASE+15)
#define V4L2_CID_BRIGHTNESS   (V4L2_CID_BASE+0)
#define V4L2_CID_CONTRAST   (V4L2_CID_BASE+1)
#define V4L2_CID_DO_WHITE_BALANCE   (V4L2_CID_BASE+13)
#define V4L2_CID_EXPOSURE   (V4L2_CID_BASE+17)
#define V4L2_CID_GAIN   (V4L2_CID_BASE+19)
#define V4L2_CID_GAMMA   (V4L2_CID_BASE+16)
#define V4L2_CID_HCENTER   (V4L2_CID_BASE+22)
#define V4L2_CID_HFLIP   (V4L2_CID_BASE+20)
#define V4L2_CID_HUE   (V4L2_CID_BASE+3)
#define V4L2_CID_LASTP1   (V4L2_CID_BASE+24)
#define V4L2_CID_PRIVATE_BASE   0x08000000
#define V4L2_CID_RED_BALANCE   (V4L2_CID_BASE+14)
#define V4L2_CID_SATURATION   (V4L2_CID_BASE+2)
#define V4L2_CID_VCENTER   (V4L2_CID_BASE+23)
#define V4L2_CID_VFLIP   (V4L2_CID_BASE+21)
#define V4L2_CID_WHITENESS   (V4L2_CID_GAMMA)
#define V4L2_CTRL_FLAG_DISABLED   0x0001
#define V4L2_CTRL_FLAG_GRABBED   0x0002
#define V4L2_FBUF_CAP_BITMAP_CLIPPING   0x0008
#define V4L2_FBUF_CAP_CHROMAKEY   0x0002
#define V4L2_FBUF_CAP_EXTERNOVERLAY   0x0001
#define V4L2_FBUF_CAP_LIST_CLIPPING   0x0004
#define V4L2_FBUF_FLAG_CHROMAKEY   0x0004
#define V4L2_FBUF_FLAG_OVERLAY   0x0002
#define V4L2_FBUF_FLAG_PRIMARY   0x0001
#define V4L2_FIELD_HAS_BOTH(field)
#define V4L2_FIELD_HAS_BOTTOM(field)
#define V4L2_FIELD_HAS_TOP(field)
#define V4L2_FMT_FLAG_COMPRESSED   0x0001
#define v4l2_fourcc(a, b, c, d)   (((__u32)(a)<<0)|((__u32)(b)<<8)|((__u32)(c)<<16)|((__u32)(d)<<24))
#define V4L2_IN_ST_COLOR_KILL   0x00000200
#define V4L2_IN_ST_MACROVISION   0x01000000
#define V4L2_IN_ST_NO_ACCESS   0x02000000
#define V4L2_IN_ST_NO_CARRIER   0x00040000
#define V4L2_IN_ST_NO_COLOR   0x00000004
#define V4L2_IN_ST_NO_EQU   0x00020000
#define V4L2_IN_ST_NO_H_LOCK   0x00000100
#define V4L2_IN_ST_NO_POWER   0x00000001
#define V4L2_IN_ST_NO_SIGNAL   0x00000002
#define V4L2_IN_ST_NO_SYNC   0x00010000
#define V4L2_IN_ST_VTR   0x04000000
#define V4L2_INPUT_TYPE_CAMERA   2
#define V4L2_INPUT_TYPE_TUNER   1
#define V4L2_JPEG_MARKER_APP   (1<<7)
#define V4L2_JPEG_MARKER_COM   (1<<6)
#define V4L2_JPEG_MARKER_DHT   (1<<3)
#define V4L2_JPEG_MARKER_DQT   (1<<4)
#define V4L2_JPEG_MARKER_DRI   (1<<5)
#define V4L2_MODE_HIGHQUALITY   0x0001
#define V4L2_OUTPUT_TYPE_ANALOG   2
#define V4L2_OUTPUT_TYPE_ANALOGVGAOVERLAY   3
#define V4L2_OUTPUT_TYPE_MODULATOR   1
#define V4L2_PIX_FMT_BGR24   v4l2_fourcc('B','G','R','3')
#define V4L2_PIX_FMT_BGR32   v4l2_fourcc('B','G','R','4')
#define V4L2_PIX_FMT_DV   v4l2_fourcc('d','v','s','d')
#define V4L2_PIX_FMT_GREY   v4l2_fourcc('G','R','E','Y')
#define V4L2_PIX_FMT_HI240   v4l2_fourcc('H','I','2','4')
#define V4L2_PIX_FMT_JPEG   v4l2_fourcc('J','P','E','G')
#define V4L2_PIX_FMT_MJPEG   v4l2_fourcc('M','J','P','G')
#define V4L2_PIX_FMT_MPEG   v4l2_fourcc('M','P','E','G')
#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_RGB24   v4l2_fourcc('R','G','B','3')
#define V4L2_PIX_FMT_RGB32   v4l2_fourcc('R','G','B','4')
#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_RGB555X   v4l2_fourcc('R','G','B','Q')
#define V4L2_PIX_FMT_RGB565   v4l2_fourcc('R','G','B','P')
#define V4L2_PIX_FMT_RGB565X   v4l2_fourcc('R','G','B','R')
#define V4L2_PIX_FMT_SBGGR8   v4l2_fourcc('B','A','8','1')
#define V4L2_PIX_FMT_UYVY   v4l2_fourcc('U','Y','V','Y')
#define V4L2_PIX_FMT_WNVA   v4l2_fourcc('W','N','V','A')
#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_YUV411P   v4l2_fourcc('4','1','1','P')
#define V4L2_PIX_FMT_YUV420   v4l2_fourcc('Y','U','1','2')
#define V4L2_PIX_FMT_YUV422P   v4l2_fourcc('4','2','2','P')
#define V4L2_PIX_FMT_YUYV   v4l2_fourcc('Y','U','Y','V')
#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_YYUV   v4l2_fourcc('Y','Y','U','V')
#define V4L2_STD_525_60
#define V4L2_STD_625_50
#define V4L2_STD_ALL
#define V4L2_STD_ATSC
#define V4L2_STD_ATSC_16_VSB   ((v4l2_std_id)0x02000000)
#define V4L2_STD_ATSC_8_VSB   ((v4l2_std_id)0x01000000)
#define V4L2_STD_NTSC
#define V4L2_STD_NTSC_M   ((v4l2_std_id)0x00001000)
#define V4L2_STD_NTSC_M_JP   ((v4l2_std_id)0x00002000)
#define V4L2_STD_PAL
#define V4L2_STD_PAL_60   ((v4l2_std_id)0x00000800)
#define V4L2_STD_PAL_B   ((v4l2_std_id)0x00000001)
#define V4L2_STD_PAL_B1   ((v4l2_std_id)0x00000002)
#define V4L2_STD_PAL_BG
#define V4L2_STD_PAL_D   ((v4l2_std_id)0x00000020)
#define V4L2_STD_PAL_D1   ((v4l2_std_id)0x00000040)
#define V4L2_STD_PAL_DK
#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_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_SECAM
#define V4L2_STD_SECAM_B   ((v4l2_std_id)0x00010000)
#define V4L2_STD_SECAM_D   ((v4l2_std_id)0x00020000)
#define V4L2_STD_SECAM_DK
#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_UNKNOWN   0
#define V4L2_TC_FLAG_COLORFRAME   0x0002
#define V4L2_TC_FLAG_DROPFRAME   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_USERBITS_8BITCHARS   0x0008
#define V4L2_TC_USERBITS_field   0x000C
#define V4L2_TC_USERBITS_USERDEFINED   0x0000
#define V4L2_TUNER_CAP_LANG1   0x0040
#define V4L2_TUNER_CAP_LANG2   0x0020
#define V4L2_TUNER_CAP_LOW   0x0001
#define V4L2_TUNER_CAP_NORM   0x0002
#define V4L2_TUNER_CAP_SAP   0x0020
#define V4L2_TUNER_CAP_STEREO   0x0010
#define V4L2_TUNER_MODE_LANG1   0x0003
#define V4L2_TUNER_MODE_LANG2   0x0002
#define V4L2_TUNER_MODE_MONO   0x0000
#define V4L2_TUNER_MODE_SAP   0x0002
#define V4L2_TUNER_MODE_STEREO   0x0001
#define V4L2_TUNER_SUB_LANG1   0x0008
#define V4L2_TUNER_SUB_LANG2   0x0004
#define V4L2_TUNER_SUB_MONO   0x0001
#define V4L2_TUNER_SUB_SAP   0x0004
#define V4L2_TUNER_SUB_STEREO   0x0002
#define V4L2_VBI_INTERLACED   (1<< 1)
#define V4L2_VBI_UNSYNC   (1<< 0)
#define VIDIOC_CROPCAP   _IOWR ('V', 58, struct v4l2_cropcap)
#define VIDIOC_CROPCAP_OLD   _IOR ('V', 58, struct v4l2_cropcap)
#define VIDIOC_DQBUF   _IOWR ('V', 17, struct v4l2_buffer)
#define VIDIOC_ENUM_FMT   _IOWR ('V', 2, struct v4l2_fmtdesc)
#define VIDIOC_ENUMAUDIO   _IOWR ('V', 65, struct v4l2_audio)
#define VIDIOC_ENUMAUDOUT   _IOWR ('V', 66, struct v4l2_audioout)
#define VIDIOC_ENUMINPUT   _IOWR ('V', 26, struct v4l2_input)
#define VIDIOC_ENUMOUTPUT   _IOWR ('V', 48, struct v4l2_output)
#define VIDIOC_ENUMSTD   _IOWR ('V', 25, struct v4l2_standard)
#define VIDIOC_G_AUDIO   _IOR ('V', 33, struct v4l2_audio)
#define VIDIOC_G_AUDIO_OLD   _IOWR ('V', 33, struct v4l2_audio)
#define VIDIOC_G_AUDOUT   _IOR ('V', 49, struct v4l2_audioout)
#define VIDIOC_G_AUDOUT_OLD   _IOWR ('V', 49, struct v4l2_audioout)
#define VIDIOC_G_CROP   _IOWR ('V', 59, struct v4l2_crop)
#define VIDIOC_G_CTRL   _IOWR ('V', 27, struct v4l2_control)
#define VIDIOC_G_FBUF   _IOR ('V', 10, struct v4l2_framebuffer)
#define VIDIOC_G_FMT   _IOWR ('V', 4, struct v4l2_format)
#define VIDIOC_G_FREQUENCY   _IOWR ('V', 56, struct v4l2_frequency)
#define VIDIOC_G_INPUT   _IOR ('V', 38, int)
#define VIDIOC_G_JPEGCOMP   _IOR ('V', 61, struct v4l2_jpegcompression)
#define VIDIOC_G_MODULATOR   _IOWR ('V', 54, struct v4l2_modulator)
#define VIDIOC_G_OUTPUT   _IOR ('V', 46, int)
#define VIDIOC_G_PARM   _IOWR ('V', 21, struct v4l2_streamparm)
#define VIDIOC_G_PRIORITY   _IOR ('V', 67, enum v4l2_priority)
#define VIDIOC_G_STD   _IOR ('V', 23, v4l2_std_id)
#define VIDIOC_G_TUNER   _IOWR ('V', 29, struct v4l2_tuner)
#define VIDIOC_OVERLAY   _IOW ('V', 14, int)
#define VIDIOC_OVERLAY_OLD   _IOWR ('V', 14, int)
#define VIDIOC_QBUF   _IOWR ('V', 15, struct v4l2_buffer)
#define VIDIOC_QUERYBUF   _IOWR ('V', 9, struct v4l2_buffer)
#define VIDIOC_QUERYCAP   _IOR ('V', 0, struct v4l2_capability)
#define VIDIOC_QUERYCTRL   _IOWR ('V', 36, struct v4l2_queryctrl)
#define VIDIOC_QUERYMENU   _IOWR ('V', 37, struct v4l2_querymenu)
#define VIDIOC_QUERYSTD   _IOR ('V', 63, v4l2_std_id)
#define VIDIOC_REQBUFS   _IOWR ('V', 8, struct v4l2_requestbuffers)
#define VIDIOC_RESERVED   _IO ('V', 1)
#define VIDIOC_S_AUDIO   _IOW ('V', 34, struct v4l2_audio)
#define VIDIOC_S_AUDOUT   _IOW ('V', 50, struct v4l2_audioout)
#define VIDIOC_S_CROP   _IOW ('V', 60, struct v4l2_crop)
#define VIDIOC_S_CTRL   _IOWR ('V', 28, struct v4l2_control)
#define VIDIOC_S_CTRL_OLD   _IOW ('V', 28, struct v4l2_control)
#define VIDIOC_S_FBUF   _IOW ('V', 11, struct v4l2_framebuffer)
#define VIDIOC_S_FMT   _IOWR ('V', 5, struct v4l2_format)
#define VIDIOC_S_FREQUENCY   _IOW ('V', 57, struct v4l2_frequency)
#define VIDIOC_S_INPUT   _IOWR ('V', 39, int)
#define VIDIOC_S_JPEGCOMP   _IOW ('V', 62, struct v4l2_jpegcompression)
#define VIDIOC_S_MODULATOR   _IOW ('V', 55, struct v4l2_modulator)
#define VIDIOC_S_OUTPUT   _IOWR ('V', 47, int)
#define VIDIOC_S_PARM   _IOWR ('V', 22, struct v4l2_streamparm)
#define VIDIOC_S_PARM_OLD   _IOW ('V', 22, struct v4l2_streamparm)
#define VIDIOC_S_PRIORITY   _IOW ('V', 68, enum v4l2_priority)
#define VIDIOC_S_STD   _IOW ('V', 24, v4l2_std_id)
#define VIDIOC_S_TUNER   _IOW ('V', 30, struct v4l2_tuner)
#define VIDIOC_STREAMOFF   _IOW ('V', 19, int)
#define VIDIOC_STREAMON   _IOW ('V', 18, int)
#define VIDIOC_TRY_FMT   _IOWR ('V', 64, struct v4l2_format)

Typedefs

typedef __u64 v4l2_std_id

Enumerations

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_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_ctrl_type { V4L2_CTRL_TYPE_INTEGER = 1, V4L2_CTRL_TYPE_BOOLEAN = 2, V4L2_CTRL_TYPE_MENU = 3, V4L2_CTRL_TYPE_BUTTON = 4 }
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_memory { V4L2_MEMORY_MMAP = 1, V4L2_MEMORY_USERPTR = 2, V4L2_MEMORY_OVERLAY = 3 }
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
}
enum  v4l2_tuner_type { V4L2_TUNER_RADIO = 1, V4L2_TUNER_ANALOG_TV = 2 }

Define Documentation

#define BASE_VIDIOC_PRIVATE   192

Definition at line 895 of file videodev2.h.

#define V4L2_AUDCAP_AVL   0x00002

Definition at line 757 of file videodev2.h.

#define V4L2_AUDCAP_STEREO   0x00001

Definition at line 756 of file videodev2.h.

#define V4L2_AUDMODE_AVL   0x00001

Definition at line 760 of file videodev2.h.

#define V4L2_BUF_FLAG_BFRAME   0x0020

Definition at line 395 of file videodev2.h.

#define V4L2_BUF_FLAG_DONE   0x0004

Definition at line 392 of file videodev2.h.

#define V4L2_BUF_FLAG_INPUT   0x0200

Definition at line 397 of file videodev2.h.

#define V4L2_BUF_FLAG_KEYFRAME   0x0008

Definition at line 393 of file videodev2.h.

#define V4L2_BUF_FLAG_MAPPED   0x0001

Definition at line 390 of file videodev2.h.

#define V4L2_BUF_FLAG_PFRAME   0x0010

Definition at line 394 of file videodev2.h.

#define V4L2_BUF_FLAG_QUEUED   0x0002

Definition at line 391 of file videodev2.h.

#define V4L2_BUF_FLAG_TIMECODE   0x0100

Definition at line 396 of file videodev2.h.

#define V4L2_CAP_ASYNCIO   0x02000000

Definition at line 158 of file videodev2.h.

#define V4L2_CAP_AUDIO   0x00020000

Definition at line 154 of file videodev2.h.

#define V4L2_CAP_RADIO   0x00040000

Definition at line 155 of file videodev2.h.

#define V4L2_CAP_RDS_CAPTURE   0x00000100

Definition at line 151 of file videodev2.h.

#define V4L2_CAP_READWRITE   0x01000000

Definition at line 157 of file videodev2.h.

#define V4L2_CAP_STREAMING   0x04000000

Definition at line 159 of file videodev2.h.

#define V4L2_CAP_TIMEPERFRAME   0x1000

Definition at line 452 of file videodev2.h.

#define V4L2_CAP_TUNER   0x00010000

Definition at line 153 of file videodev2.h.

#define V4L2_CAP_VBI_CAPTURE   0x00000010

Definition at line 149 of file videodev2.h.

#define V4L2_CAP_VBI_OUTPUT   0x00000020

Definition at line 150 of file videodev2.h.

#define V4L2_CAP_VIDEO_CAPTURE   0x00000001

Definition at line 146 of file videodev2.h.

#define V4L2_CAP_VIDEO_OUTPUT   0x00000002

Definition at line 147 of file videodev2.h.

#define V4L2_CAP_VIDEO_OVERLAY   0x00000004

Definition at line 148 of file videodev2.h.

#define V4L2_CID_AUDIO_BALANCE   (V4L2_CID_BASE+6)

Definition at line 664 of file videodev2.h.

#define V4L2_CID_AUDIO_BASS   (V4L2_CID_BASE+7)

Definition at line 665 of file videodev2.h.

#define V4L2_CID_AUDIO_LOUDNESS   (V4L2_CID_BASE+10)

Definition at line 668 of file videodev2.h.

#define V4L2_CID_AUDIO_MUTE   (V4L2_CID_BASE+9)

Definition at line 667 of file videodev2.h.

#define V4L2_CID_AUDIO_TREBLE   (V4L2_CID_BASE+8)

Definition at line 666 of file videodev2.h.

#define V4L2_CID_AUDIO_VOLUME   (V4L2_CID_BASE+5)

Definition at line 663 of file videodev2.h.

#define V4L2_CID_AUTO_WHITE_BALANCE   (V4L2_CID_BASE+12)

Definition at line 670 of file videodev2.h.

#define V4L2_CID_AUTOGAIN   (V4L2_CID_BASE+18)

Definition at line 677 of file videodev2.h.

#define V4L2_CID_BASE   0x00980900

Definition at line 655 of file videodev2.h.

#define V4L2_CID_BLACK_LEVEL   (V4L2_CID_BASE+11)

Definition at line 669 of file videodev2.h.

#define V4L2_CID_BLUE_BALANCE   (V4L2_CID_BASE+15)

Definition at line 673 of file videodev2.h.

#define V4L2_CID_BRIGHTNESS   (V4L2_CID_BASE+0)

Definition at line 659 of file videodev2.h.

#define V4L2_CID_CONTRAST   (V4L2_CID_BASE+1)

Definition at line 660 of file videodev2.h.

#define V4L2_CID_DO_WHITE_BALANCE   (V4L2_CID_BASE+13)

Definition at line 671 of file videodev2.h.

#define V4L2_CID_EXPOSURE   (V4L2_CID_BASE+17)

Definition at line 676 of file videodev2.h.

#define V4L2_CID_GAIN   (V4L2_CID_BASE+19)

Definition at line 678 of file videodev2.h.

#define V4L2_CID_GAMMA   (V4L2_CID_BASE+16)

Definition at line 674 of file videodev2.h.

#define V4L2_CID_HCENTER   (V4L2_CID_BASE+22)

Definition at line 681 of file videodev2.h.

#define V4L2_CID_HFLIP   (V4L2_CID_BASE+20)

Definition at line 679 of file videodev2.h.

#define V4L2_CID_HUE   (V4L2_CID_BASE+3)

Definition at line 662 of file videodev2.h.

#define V4L2_CID_LASTP1   (V4L2_CID_BASE+24)

Definition at line 683 of file videodev2.h.

#define V4L2_CID_PRIVATE_BASE   0x08000000

Definition at line 657 of file videodev2.h.

#define V4L2_CID_RED_BALANCE   (V4L2_CID_BASE+14)

Definition at line 672 of file videodev2.h.

#define V4L2_CID_SATURATION   (V4L2_CID_BASE+2)

Definition at line 661 of file videodev2.h.

#define V4L2_CID_VCENTER   (V4L2_CID_BASE+23)

Definition at line 682 of file videodev2.h.

#define V4L2_CID_VFLIP   (V4L2_CID_BASE+21)

Definition at line 680 of file videodev2.h.

#define V4L2_CID_WHITENESS   (V4L2_CID_GAMMA)

Definition at line 675 of file videodev2.h.

#define V4L2_CTRL_FLAG_DISABLED   0x0001

Definition at line 651 of file videodev2.h.

#define V4L2_CTRL_FLAG_GRABBED   0x0002

Definition at line 652 of file videodev2.h.

#define V4L2_FBUF_CAP_BITMAP_CLIPPING   0x0008

Definition at line 415 of file videodev2.h.

#define V4L2_FBUF_CAP_CHROMAKEY   0x0002

Definition at line 413 of file videodev2.h.

#define V4L2_FBUF_CAP_EXTERNOVERLAY   0x0001

Definition at line 412 of file videodev2.h.

#define V4L2_FBUF_CAP_LIST_CLIPPING   0x0004

Definition at line 414 of file videodev2.h.

#define V4L2_FBUF_FLAG_CHROMAKEY   0x0004

Definition at line 419 of file videodev2.h.

#define V4L2_FBUF_FLAG_OVERLAY   0x0002

Definition at line 418 of file videodev2.h.

#define V4L2_FBUF_FLAG_PRIMARY   0x0001

Definition at line 417 of file videodev2.h.

#define V4L2_FIELD_HAS_BOTH ( field   ) 

Value:

((field) == V4L2_FIELD_INTERLACED ||\
     (field) == V4L2_FIELD_SEQ_TB   ||\
     (field) == V4L2_FIELD_SEQ_BT)

Definition at line 52 of file videodev2.h.

#define V4L2_FIELD_HAS_BOTTOM ( field   ) 

Value:

((field) == V4L2_FIELD_BOTTOM   ||\
     (field) == V4L2_FIELD_INTERLACED ||\
     (field) == V4L2_FIELD_SEQ_TB   ||\
     (field) == V4L2_FIELD_SEQ_BT)

Definition at line 47 of file videodev2.h.

#define V4L2_FIELD_HAS_TOP ( field   ) 

Value:

((field) == V4L2_FIELD_TOP  ||\
     (field) == V4L2_FIELD_INTERLACED ||\
     (field) == V4L2_FIELD_SEQ_TB   ||\
     (field) == V4L2_FIELD_SEQ_BT)

Definition at line 42 of file videodev2.h.

#define V4L2_FMT_FLAG_COMPRESSED   0x0001

Definition at line 231 of file videodev2.h.

#define v4l2_fourcc ( a,
b,
c,
d   )     (((__u32)(a)<<0)|((__u32)(b)<<8)|((__u32)(c)<<16)|((__u32)(d)<<24))

Definition at line 21 of file videodev2.h.

#define V4L2_IN_ST_COLOR_KILL   0x00000200

Definition at line 588 of file videodev2.h.

#define V4L2_IN_ST_MACROVISION   0x01000000

Definition at line 596 of file videodev2.h.

#define V4L2_IN_ST_NO_ACCESS   0x02000000

Definition at line 597 of file videodev2.h.

#define V4L2_IN_ST_NO_CARRIER   0x00040000

Definition at line 593 of file videodev2.h.

#define V4L2_IN_ST_NO_COLOR   0x00000004

Definition at line 584 of file videodev2.h.

#define V4L2_IN_ST_NO_EQU   0x00020000

Definition at line 592 of file videodev2.h.

#define V4L2_IN_ST_NO_H_LOCK   0x00000100

Definition at line 587 of file videodev2.h.

#define V4L2_IN_ST_NO_POWER   0x00000001

Definition at line 582 of file videodev2.h.

#define V4L2_IN_ST_NO_SIGNAL   0x00000002

Definition at line 583 of file videodev2.h.

#define V4L2_IN_ST_NO_SYNC   0x00010000

Definition at line 591 of file videodev2.h.

#define V4L2_IN_ST_VTR   0x04000000

Definition at line 598 of file videodev2.h.

#define V4L2_INPUT_TYPE_CAMERA   2

Definition at line 579 of file videodev2.h.

#define V4L2_INPUT_TYPE_TUNER   1

Definition at line 578 of file videodev2.h.

#define V4L2_JPEG_MARKER_APP   (1<<7)

Definition at line 351 of file videodev2.h.

#define V4L2_JPEG_MARKER_COM   (1<<6)

Definition at line 350 of file videodev2.h.

#define V4L2_JPEG_MARKER_DHT   (1<<3)

Definition at line 347 of file videodev2.h.

#define V4L2_JPEG_MARKER_DQT   (1<<4)

Definition at line 348 of file videodev2.h.

#define V4L2_JPEG_MARKER_DRI   (1<<5)

Definition at line 349 of file videodev2.h.

#define V4L2_MODE_HIGHQUALITY   0x0001

Definition at line 451 of file videodev2.h.

#define V4L2_OUTPUT_TYPE_ANALOG   2

Definition at line 615 of file videodev2.h.

#define V4L2_OUTPUT_TYPE_ANALOGVGAOVERLAY   3

Definition at line 616 of file videodev2.h.

#define V4L2_OUTPUT_TYPE_MODULATOR   1

Definition at line 614 of file videodev2.h.

#define V4L2_PIX_FMT_BGR24   v4l2_fourcc('B','G','R','3')

Definition at line 183 of file videodev2.h.

#define V4L2_PIX_FMT_BGR32   v4l2_fourcc('B','G','R','4')

Definition at line 185 of file videodev2.h.

#define V4L2_PIX_FMT_DV   v4l2_fourcc('d','v','s','d')

Definition at line 212 of file videodev2.h.

#define V4L2_PIX_FMT_GREY   v4l2_fourcc('G','R','E','Y')

Definition at line 187 of file videodev2.h.

#define V4L2_PIX_FMT_HI240   v4l2_fourcc('H','I','2','4')

Definition at line 204 of file videodev2.h.

#define V4L2_PIX_FMT_JPEG   v4l2_fourcc('J','P','E','G')

Definition at line 211 of file videodev2.h.

#define V4L2_PIX_FMT_MJPEG   v4l2_fourcc('M','J','P','G')

Definition at line 210 of file videodev2.h.

#define V4L2_PIX_FMT_MPEG   v4l2_fourcc('M','P','E','G')

Definition at line 213 of file videodev2.h.

#define V4L2_PIX_FMT_NV12   v4l2_fourcc('N','V','1','2')

Definition at line 197 of file videodev2.h.

#define V4L2_PIX_FMT_NV21   v4l2_fourcc('N','V','2','1')

Definition at line 198 of file videodev2.h.

#define V4L2_PIX_FMT_RGB24   v4l2_fourcc('R','G','B','3')

Definition at line 184 of file videodev2.h.

#define V4L2_PIX_FMT_RGB32   v4l2_fourcc('R','G','B','4')

Definition at line 186 of file videodev2.h.

#define V4L2_PIX_FMT_RGB332   v4l2_fourcc('R','G','B','1')

Definition at line 178 of file videodev2.h.

#define V4L2_PIX_FMT_RGB555   v4l2_fourcc('R','G','B','O')

Definition at line 179 of file videodev2.h.

#define V4L2_PIX_FMT_RGB555X   v4l2_fourcc('R','G','B','Q')

Definition at line 181 of file videodev2.h.

#define V4L2_PIX_FMT_RGB565   v4l2_fourcc('R','G','B','P')

Definition at line 180 of file videodev2.h.

#define V4L2_PIX_FMT_RGB565X   v4l2_fourcc('R','G','B','R')

Definition at line 182 of file videodev2.h.

#define V4L2_PIX_FMT_SBGGR8   v4l2_fourcc('B','A','8','1')

Definition at line 207 of file videodev2.h.

#define V4L2_PIX_FMT_UYVY   v4l2_fourcc('U','Y','V','Y')

Definition at line 191 of file videodev2.h.

#define V4L2_PIX_FMT_WNVA   v4l2_fourcc('W','N','V','A')

Definition at line 216 of file videodev2.h.

#define V4L2_PIX_FMT_Y41P   v4l2_fourcc('Y','4','1','P')

Definition at line 194 of file videodev2.h.

#define V4L2_PIX_FMT_YUV410   v4l2_fourcc('Y','U','V','9')

Definition at line 201 of file videodev2.h.

#define V4L2_PIX_FMT_YUV411P   v4l2_fourcc('4','1','1','P')

Definition at line 193 of file videodev2.h.

#define V4L2_PIX_FMT_YUV420   v4l2_fourcc('Y','U','1','2')

Definition at line 202 of file videodev2.h.

#define V4L2_PIX_FMT_YUV422P   v4l2_fourcc('4','2','2','P')

Definition at line 192 of file videodev2.h.

#define V4L2_PIX_FMT_YUYV   v4l2_fourcc('Y','U','Y','V')

Definition at line 190 of file videodev2.h.

#define V4L2_PIX_FMT_YVU410   v4l2_fourcc('Y','V','U','9')

Definition at line 188 of file videodev2.h.

#define V4L2_PIX_FMT_YVU420   v4l2_fourcc('Y','V','1','2')

Definition at line 189 of file videodev2.h.

#define V4L2_PIX_FMT_YYUV   v4l2_fourcc('Y','Y','U','V')

Definition at line 203 of file videodev2.h.

#define V4L2_STD_525_60

Value:

(V4L2_STD_PAL_M     |\
                 V4L2_STD_PAL_60    |\
                 V4L2_STD_NTSC)

Definition at line 538 of file videodev2.h.

#define V4L2_STD_625_50

Value:

(V4L2_STD_PAL       |\
                 V4L2_STD_PAL_N     |\
                 V4L2_STD_PAL_Nc    |\
                 V4L2_STD_SECAM)

Definition at line 541 of file videodev2.h.

#define V4L2_STD_ALL

Value:

(V4L2_STD_525_60    |\
                 V4L2_STD_625_50)

Definition at line 549 of file videodev2.h.

#define V4L2_STD_ATSC

Value:

(V4L2_STD_ATSC_8_VSB    |\
                         V4L2_STD_ATSC_16_VSB)

Definition at line 545 of file videodev2.h.

#define V4L2_STD_ATSC_16_VSB   ((v4l2_std_id)0x02000000)

Definition at line 514 of file videodev2.h.

#define V4L2_STD_ATSC_8_VSB   ((v4l2_std_id)0x01000000)

Definition at line 513 of file videodev2.h.

#define V4L2_STD_NTSC

Value:

(V4L2_STD_NTSC_M    |\
                 V4L2_STD_NTSC_M_JP)

Definition at line 527 of file videodev2.h.

#define V4L2_STD_NTSC_M   ((v4l2_std_id)0x00001000)

Definition at line 501 of file videodev2.h.

#define V4L2_STD_NTSC_M_JP   ((v4l2_std_id)0x00002000)

Definition at line 502 of file videodev2.h.

#define V4L2_STD_PAL

Value:

(V4L2_STD_PAL_BG    |\
                 V4L2_STD_PAL_DK    |\
                 V4L2_STD_PAL_H     |\
                 V4L2_STD_PAL_I)

Definition at line 523 of file videodev2.h.

#define V4L2_STD_PAL_60   ((v4l2_std_id)0x00000800)

Definition at line 499 of file videodev2.h.

#define V4L2_STD_PAL_B   ((v4l2_std_id)0x00000001)

Definition at line 487 of file videodev2.h.

#define V4L2_STD_PAL_B1   ((v4l2_std_id)0x00000002)

Definition at line 488 of file videodev2.h.

#define V4L2_STD_PAL_BG

Value:

(V4L2_STD_PAL_B     |\
                 V4L2_STD_PAL_B1    |\
                 V4L2_STD_PAL_G)

Definition at line 517 of file videodev2.h.

#define V4L2_STD_PAL_D   ((v4l2_std_id)0x00000020)

Definition at line 492 of file videodev2.h.

#define V4L2_STD_PAL_D1   ((v4l2_std_id)0x00000040)

Definition at line 493 of file videodev2.h.

#define V4L2_STD_PAL_DK

Value:

(V4L2_STD_PAL_D     |\
                 V4L2_STD_PAL_D1    |\
                 V4L2_STD_PAL_K)

Definition at line 520 of file videodev2.h.

#define V4L2_STD_PAL_G   ((v4l2_std_id)0x00000004)

Definition at line 489 of file videodev2.h.

#define V4L2_STD_PAL_H   ((v4l2_std_id)0x00000008)

Definition at line 490 of file videodev2.h.

#define V4L2_STD_PAL_I   ((v4l2_std_id)0x00000010)

Definition at line 491 of file videodev2.h.

#define V4L2_STD_PAL_K   ((v4l2_std_id)0x00000080)

Definition at line 494 of file videodev2.h.

#define V4L2_STD_PAL_M   ((v4l2_std_id)0x00000100)

Definition at line 496 of file videodev2.h.

#define V4L2_STD_PAL_N   ((v4l2_std_id)0x00000200)

Definition at line 497 of file videodev2.h.

#define V4L2_STD_PAL_Nc   ((v4l2_std_id)0x00000400)

Definition at line 498 of file videodev2.h.

#define V4L2_STD_SECAM

Value:

(V4L2_STD_SECAM_B   |\
                 V4L2_STD_SECAM_G   |\
                 V4L2_STD_SECAM_H   |\
                 V4L2_STD_SECAM_DK  |\
                 V4L2_STD_SECAM_L)

Definition at line 532 of file videodev2.h.

#define V4L2_STD_SECAM_B   ((v4l2_std_id)0x00010000)

Definition at line 504 of file videodev2.h.

#define V4L2_STD_SECAM_D   ((v4l2_std_id)0x00020000)

Definition at line 505 of file videodev2.h.

#define V4L2_STD_SECAM_DK

Value:

(V4L2_STD_SECAM_D   |\
                 V4L2_STD_SECAM_K   |\
                 V4L2_STD_SECAM_K1)

Definition at line 529 of file videodev2.h.

#define V4L2_STD_SECAM_G   ((v4l2_std_id)0x00040000)

Definition at line 506 of file videodev2.h.

#define V4L2_STD_SECAM_H   ((v4l2_std_id)0x00080000)

Definition at line 507 of file videodev2.h.

#define V4L2_STD_SECAM_K   ((v4l2_std_id)0x00100000)

Definition at line 508 of file videodev2.h.

#define V4L2_STD_SECAM_K1   ((v4l2_std_id)0x00200000)

Definition at line 509 of file videodev2.h.

#define V4L2_STD_SECAM_L   ((v4l2_std_id)0x00400000)

Definition at line 510 of file videodev2.h.

#define V4L2_STD_UNKNOWN   0

Definition at line 548 of file videodev2.h.

#define V4L2_TC_FLAG_COLORFRAME   0x0002

Definition at line 257 of file videodev2.h.

#define V4L2_TC_FLAG_DROPFRAME   0x0001

Definition at line 256 of file videodev2.h.

#define V4L2_TC_TYPE_24FPS   1

Definition at line 249 of file videodev2.h.

#define V4L2_TC_TYPE_25FPS   2

Definition at line 250 of file videodev2.h.

#define V4L2_TC_TYPE_30FPS   3

Definition at line 251 of file videodev2.h.

#define V4L2_TC_TYPE_50FPS   4

Definition at line 252 of file videodev2.h.

#define V4L2_TC_TYPE_60FPS   5

Definition at line 253 of file videodev2.h.

#define V4L2_TC_USERBITS_8BITCHARS   0x0008

Definition at line 260 of file videodev2.h.

#define V4L2_TC_USERBITS_field   0x000C

Definition at line 258 of file videodev2.h.

#define V4L2_TC_USERBITS_USERDEFINED   0x0000

Definition at line 259 of file videodev2.h.

#define V4L2_TUNER_CAP_LANG1   0x0040

Definition at line 720 of file videodev2.h.

#define V4L2_TUNER_CAP_LANG2   0x0020

Definition at line 718 of file videodev2.h.

#define V4L2_TUNER_CAP_LOW   0x0001

Definition at line 715 of file videodev2.h.

#define V4L2_TUNER_CAP_NORM   0x0002

Definition at line 716 of file videodev2.h.

#define V4L2_TUNER_CAP_SAP   0x0020

Definition at line 719 of file videodev2.h.

#define V4L2_TUNER_CAP_STEREO   0x0010

Definition at line 717 of file videodev2.h.

#define V4L2_TUNER_MODE_LANG1   0x0003

Definition at line 734 of file videodev2.h.

#define V4L2_TUNER_MODE_LANG2   0x0002

Definition at line 732 of file videodev2.h.

#define V4L2_TUNER_MODE_MONO   0x0000

Definition at line 730 of file videodev2.h.

#define V4L2_TUNER_MODE_SAP   0x0002

Definition at line 733 of file videodev2.h.

#define V4L2_TUNER_MODE_STEREO   0x0001

Definition at line 731 of file videodev2.h.

#define V4L2_TUNER_SUB_LANG1   0x0008

Definition at line 727 of file videodev2.h.

#define V4L2_TUNER_SUB_LANG2   0x0004

Definition at line 725 of file videodev2.h.

#define V4L2_TUNER_SUB_MONO   0x0001

Definition at line 723 of file videodev2.h.

#define V4L2_TUNER_SUB_SAP   0x0004

Definition at line 726 of file videodev2.h.

#define V4L2_TUNER_SUB_STEREO   0x0002

Definition at line 724 of file videodev2.h.

#define V4L2_VBI_INTERLACED   (1<< 1)

Definition at line 791 of file videodev2.h.

#define V4L2_VBI_UNSYNC   (1<< 0)

Definition at line 790 of file videodev2.h.

#define VIDIOC_CROPCAP   _IOWR ('V', 58, struct v4l2_cropcap)

Definition at line 875 of file videodev2.h.

#define VIDIOC_CROPCAP_OLD   _IOR ('V', 58, struct v4l2_cropcap)

Definition at line 893 of file videodev2.h.

#define VIDIOC_DQBUF   _IOWR ('V', 17, struct v4l2_buffer)

Definition at line 847 of file videodev2.h.

#define VIDIOC_ENUM_FMT   _IOWR ('V', 2, struct v4l2_fmtdesc)

Definition at line 834 of file videodev2.h.

#define VIDIOC_ENUMAUDIO   _IOWR ('V', 65, struct v4l2_audio)

Definition at line 882 of file videodev2.h.

#define VIDIOC_ENUMAUDOUT   _IOWR ('V', 66, struct v4l2_audioout)

Definition at line 883 of file videodev2.h.

#define VIDIOC_ENUMINPUT   _IOWR ('V', 26, struct v4l2_input)

Definition at line 855 of file videodev2.h.

#define VIDIOC_ENUMOUTPUT   _IOWR ('V', 48, struct v4l2_output)

Definition at line 868 of file videodev2.h.

#define VIDIOC_ENUMSTD   _IOWR ('V', 25, struct v4l2_standard)

Definition at line 854 of file videodev2.h.

#define VIDIOC_G_AUDIO   _IOR ('V', 33, struct v4l2_audio)

Definition at line 860 of file videodev2.h.

#define VIDIOC_G_AUDIO_OLD   _IOWR ('V', 33, struct v4l2_audio)

Definition at line 891 of file videodev2.h.

#define VIDIOC_G_AUDOUT   _IOR ('V', 49, struct v4l2_audioout)

Definition at line 869 of file videodev2.h.

#define VIDIOC_G_AUDOUT_OLD   _IOWR ('V', 49, struct v4l2_audioout)

Definition at line 892 of file videodev2.h.

#define VIDIOC_G_CROP   _IOWR ('V', 59, struct v4l2_crop)

Definition at line 876 of file videodev2.h.

#define VIDIOC_G_CTRL   _IOWR ('V', 27, struct v4l2_control)

Definition at line 856 of file videodev2.h.

#define VIDIOC_G_FBUF   _IOR ('V', 10, struct v4l2_framebuffer)

Definition at line 843 of file videodev2.h.

#define VIDIOC_G_FMT   _IOWR ('V', 4, struct v4l2_format)

Definition at line 835 of file videodev2.h.

#define VIDIOC_G_FREQUENCY   _IOWR ('V', 56, struct v4l2_frequency)

Definition at line 873 of file videodev2.h.

#define VIDIOC_G_INPUT   _IOR ('V', 38, int)

Definition at line 864 of file videodev2.h.

#define VIDIOC_G_JPEGCOMP   _IOR ('V', 61, struct v4l2_jpegcompression)

Definition at line 878 of file videodev2.h.

#define VIDIOC_G_MODULATOR   _IOWR ('V', 54, struct v4l2_modulator)

Definition at line 871 of file videodev2.h.

#define VIDIOC_G_OUTPUT   _IOR ('V', 46, int)

Definition at line 866 of file videodev2.h.

#define VIDIOC_G_PARM   _IOWR ('V', 21, struct v4l2_streamparm)

Definition at line 850 of file videodev2.h.

#define VIDIOC_G_PRIORITY   _IOR ('V', 67, enum v4l2_priority)

Definition at line 884 of file videodev2.h.

#define VIDIOC_G_STD   _IOR ('V', 23, v4l2_std_id)

Definition at line 852 of file videodev2.h.

#define VIDIOC_G_TUNER   _IOWR ('V', 29, struct v4l2_tuner)

Definition at line 858 of file videodev2.h.

#define VIDIOC_OVERLAY   _IOW ('V', 14, int)

Definition at line 845 of file videodev2.h.

#define VIDIOC_OVERLAY_OLD   _IOWR ('V', 14, int)

Definition at line 888 of file videodev2.h.

#define VIDIOC_QBUF   _IOWR ('V', 15, struct v4l2_buffer)

Definition at line 846 of file videodev2.h.

#define VIDIOC_QUERYBUF   _IOWR ('V', 9, struct v4l2_buffer)

Definition at line 842 of file videodev2.h.

#define VIDIOC_QUERYCAP   _IOR ('V', 0, struct v4l2_capability)

Definition at line 832 of file videodev2.h.

#define VIDIOC_QUERYCTRL   _IOWR ('V', 36, struct v4l2_queryctrl)

Definition at line 862 of file videodev2.h.

#define VIDIOC_QUERYMENU   _IOWR ('V', 37, struct v4l2_querymenu)

Definition at line 863 of file videodev2.h.

#define VIDIOC_QUERYSTD   _IOR ('V', 63, v4l2_std_id)

Definition at line 880 of file videodev2.h.

#define VIDIOC_REQBUFS   _IOWR ('V', 8, struct v4l2_requestbuffers)

Definition at line 841 of file videodev2.h.

#define VIDIOC_RESERVED   _IO ('V', 1)

Definition at line 833 of file videodev2.h.

#define VIDIOC_S_AUDIO   _IOW ('V', 34, struct v4l2_audio)

Definition at line 861 of file videodev2.h.

#define VIDIOC_S_AUDOUT   _IOW ('V', 50, struct v4l2_audioout)

Definition at line 870 of file videodev2.h.

#define VIDIOC_S_CROP   _IOW ('V', 60, struct v4l2_crop)

Definition at line 877 of file videodev2.h.

#define VIDIOC_S_CTRL   _IOWR ('V', 28, struct v4l2_control)

Definition at line 857 of file videodev2.h.

#define VIDIOC_S_CTRL_OLD   _IOW ('V', 28, struct v4l2_control)

Definition at line 890 of file videodev2.h.

#define VIDIOC_S_FBUF   _IOW ('V', 11, struct v4l2_framebuffer)

Definition at line 844 of file videodev2.h.

#define VIDIOC_S_FMT   _IOWR ('V', 5, struct v4l2_format)

Definition at line 836 of file videodev2.h.

#define VIDIOC_S_FREQUENCY   _IOW ('V', 57, struct v4l2_frequency)

Definition at line 874 of file videodev2.h.

#define VIDIOC_S_INPUT   _IOWR ('V', 39, int)

Definition at line 865 of file videodev2.h.

#define VIDIOC_S_JPEGCOMP   _IOW ('V', 62, struct v4l2_jpegcompression)

Definition at line 879 of file videodev2.h.

#define VIDIOC_S_MODULATOR   _IOW ('V', 55, struct v4l2_modulator)

Definition at line 872 of file videodev2.h.

#define VIDIOC_S_OUTPUT   _IOWR ('V', 47, int)

Definition at line 867 of file videodev2.h.

#define VIDIOC_S_PARM   _IOWR ('V', 22, struct v4l2_streamparm)

Definition at line 851 of file videodev2.h.

#define VIDIOC_S_PARM_OLD   _IOW ('V', 22, struct v4l2_streamparm)

Definition at line 889 of file videodev2.h.

#define VIDIOC_S_PRIORITY   _IOW ('V', 68, enum v4l2_priority)

Definition at line 885 of file videodev2.h.

#define VIDIOC_S_STD   _IOW ('V', 24, v4l2_std_id)

Definition at line 853 of file videodev2.h.

#define VIDIOC_S_TUNER   _IOW ('V', 30, struct v4l2_tuner)

Definition at line 859 of file videodev2.h.

#define VIDIOC_STREAMOFF   _IOW ('V', 19, int)

Definition at line 849 of file videodev2.h.

#define VIDIOC_STREAMON   _IOW ('V', 18, int)

Definition at line 848 of file videodev2.h.

#define VIDIOC_TRY_FMT   _IOWR ('V', 64, struct v4l2_format)

Definition at line 881 of file videodev2.h.


Typedef Documentation

typedef __u64 v4l2_std_id

Definition at line 484 of file videodev2.h.


Enumeration Type Documentation

enum v4l2_buf_type

Enumerator:
V4L2_BUF_TYPE_VIDEO_CAPTURE 
V4L2_BUF_TYPE_VIDEO_OUTPUT 
V4L2_BUF_TYPE_VIDEO_OVERLAY 
V4L2_BUF_TYPE_VBI_CAPTURE 
V4L2_BUF_TYPE_VBI_OUTPUT 
V4L2_BUF_TYPE_PRIVATE 

Definition at line 57 of file videodev2.h.

enum v4l2_colorspace

Enumerator:
V4L2_COLORSPACE_SMPTE170M 
V4L2_COLORSPACE_SMPTE240M 
V4L2_COLORSPACE_REC709 
V4L2_COLORSPACE_BT878 
V4L2_COLORSPACE_470_SYSTEM_M 
V4L2_COLORSPACE_470_SYSTEM_BG 
V4L2_COLORSPACE_JPEG 
V4L2_COLORSPACE_SRGB 

Definition at line 85 of file videodev2.h.

enum v4l2_ctrl_type

Enumerator:
V4L2_CTRL_TYPE_INTEGER 
V4L2_CTRL_TYPE_BOOLEAN 
V4L2_CTRL_TYPE_MENU 
V4L2_CTRL_TYPE_BUTTON 

Definition at line 66 of file videodev2.h.

enum v4l2_field

Enumerator:
V4L2_FIELD_ANY 
V4L2_FIELD_NONE 
V4L2_FIELD_TOP 
V4L2_FIELD_BOTTOM 
V4L2_FIELD_INTERLACED 
V4L2_FIELD_SEQ_TB 
V4L2_FIELD_SEQ_BT 
V4L2_FIELD_ALTERNATE 

Definition at line 27 of file videodev2.h.

enum v4l2_memory

Enumerator:
V4L2_MEMORY_MMAP 
V4L2_MEMORY_USERPTR 
V4L2_MEMORY_OVERLAY 

Definition at line 78 of file videodev2.h.

enum v4l2_priority

Enumerator:
V4L2_PRIORITY_UNSET 
V4L2_PRIORITY_BACKGROUND 
V4L2_PRIORITY_INTERACTIVE 
V4L2_PRIORITY_RECORD 
V4L2_PRIORITY_DEFAULT 

Definition at line 112 of file videodev2.h.

enum v4l2_tuner_type

Enumerator:
V4L2_TUNER_RADIO 
V4L2_TUNER_ANALOG_TV 

Definition at line 73 of file videodev2.h.

kstars

Skip menu "kstars"
  • Main Page
  • Modules
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • keduca
  • kstars
Generated for API Reference by doxygen 1.5.9
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal