I. Function Reference
- Table of Contents
 - V4L2 close() -- Close a V4L2 device
 - V4L2 ioctl() -- Program a V4L2 device
 - ioctl VIDIOC_CROPCAP -- Information about the video cropping and scaling abilities
 - ioctl VIDIOC_DBG_G_REGISTER, VIDIOC_DBG_S_REGISTER -- Read or write hardware registers
 - ioctl VIDIOC_ENCODER_CMD, VIDIOC_TRY_ENCODER_CMD -- Execute an encoder command
 - ioctl VIDIOC_ENUMAUDIO -- Enumerate audio inputs
 - ioctl VIDIOC_ENUMAUDOUT -- Enumerate audio outputs
 - ioctl VIDIOC_ENUM_FMT -- Enumerate image formats
 - ioctl VIDIOC_ENUM_FRAMESIZES -- Enumerate frame sizes
 - ioctl VIDIOC_ENUM_FRAMEINTERVALS -- Enumerate frame intervals
 - ioctl VIDIOC_ENUMINPUT -- Enumerate video inputs
 - ioctl VIDIOC_ENUMOUTPUT -- Enumerate video outputs
 - ioctl VIDIOC_ENUMSTD -- Enumerate supported video standards
 - ioctl VIDIOC_G_AUDIO, VIDIOC_S_AUDIO -- Query or select the current audio input and its
attributes
 - ioctl VIDIOC_G_AUDOUT, VIDIOC_S_AUDOUT -- Query or select the current audio output
 - ioctl VIDIOC_G_CHIP_IDENT -- Identify the chips on a TV card
 - ioctl VIDIOC_G_CROP, VIDIOC_S_CROP -- Get or set the current cropping rectangle
 - ioctl VIDIOC_G_CTRL, VIDIOC_S_CTRL -- Get or set the value of a control
 - ioctl VIDIOC_G_ENC_INDEX -- Get meta data about a compressed video stream
 - ioctl VIDIOC_G_EXT_CTRLS, VIDIOC_S_EXT_CTRLS,
VIDIOC_TRY_EXT_CTRLS -- Get or set the value of several controls, try control
values
 - ioctl VIDIOC_G_FBUF, VIDIOC_S_FBUF -- Get or set frame buffer overlay parameters
 - ioctl VIDIOC_G_FMT, VIDIOC_S_FMT,
VIDIOC_TRY_FMT -- Get or set the data format, try a format
 - ioctl VIDIOC_G_FREQUENCY, VIDIOC_S_FREQUENCY -- Get or set tuner or modulator radio
frequency
 - ioctl VIDIOC_G_INPUT, VIDIOC_S_INPUT -- Query or select the current video input
 - ioctl VIDIOC_G_JPEGCOMP, VIDIOC_S_JPEGCOMP -- 
 - ioctl VIDIOC_G_MODULATOR, VIDIOC_S_MODULATOR -- Get or set modulator attributes
 - ioctl VIDIOC_G_OUTPUT, VIDIOC_S_OUTPUT -- Query or select the current video output
 - ioctl VIDIOC_G_PARM, VIDIOC_S_PARM -- Get or set streaming parameters
 - ioctl VIDIOC_G_PRIORITY, VIDIOC_S_PRIORITY -- Query or request the access priority associated with a
file descriptor
 - ioctl VIDIOC_G_SLICED_VBI_CAP -- Query sliced VBI capabilities
 - ioctl VIDIOC_G_STD, VIDIOC_S_STD -- Query or select the video standard of the current input
 - ioctl VIDIOC_G_TUNER, VIDIOC_S_TUNER -- Get or set tuner attributes
 - ioctl VIDIOC_LOG_STATUS -- Log driver status information
 - ioctl VIDIOC_OVERLAY -- Start or stop video overlay
 - ioctl VIDIOC_QBUF, VIDIOC_DQBUF -- Exchange a buffer with the driver
 - ioctl VIDIOC_QUERYBUF -- Query the status of a buffer
 - ioctl VIDIOC_QUERYCAP -- Query device capabilities
 - ioctl VIDIOC_QUERYCTRL, VIDIOC_QUERYMENU -- Enumerate controls and menu control items
 - ioctl VIDIOC_QUERYSTD -- Sense the video standard received by the current
input
 - ioctl VIDIOC_REQBUFS -- Initiate Memory Mapping or User Pointer I/O
 - ioctl VIDIOC_STREAMON, VIDIOC_STREAMOFF -- Start or stop streaming I/O
 - V4L2 mmap() -- Map device memory into application address space
 - V4L2 munmap() -- Unmap device memory
 - V4L2 open() -- Open a V4L2 device
 - V4L2 poll() -- Wait for some event on a file descriptor
 - V4L2 read() -- Read from a V4L2 device
 - V4L2 select() -- Synchronous I/O multiplexing
 - V4L2 write() -- Write to a V4L2 device