Linux Media Infrastructure API
Linux Media Infrastructure API
org
https://linuxtv.org/downloads/v4l-dvb-apis/
1/2
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_PREPARE_BUF Prepare a buffer for I/O
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_QUERY_EXT_CTRL, VIDIOC_QUERYMENU Enumerate controls and
menu control items
ioctl VIDIOC_QUERY_DV_TIMINGS Sense the DV preset received by the current input
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_S_HW_FREQ_SEEK Perform a hardware frequency seek
ioctl VIDIOC_STREAMON, VIDIOC_STREAMOFF Start or stop streaming I/O
ioctl VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL Enumerate frame intervals
ioctl VIDIOC_SUBDEV_ENUM_FRAME_SIZE Enumerate media bus frame sizes
ioctl VIDIOC_SUBDEV_ENUM_MBUS_CODE Enumerate media bus formats
ioctl VIDIOC_SUBDEV_G_CROP, VIDIOC_SUBDEV_S_CROP Get or set the crop rectangle on a subdev pad
ioctl VIDIOC_SUBDEV_G_FMT, VIDIOC_SUBDEV_S_FMT Get or set the data format on a subdev pad
ioctl VIDIOC_SUBDEV_G_FRAME_INTERVAL, VIDIOC_SUBDEV_S_FRAME_INTERVAL Get or set the frame
interval on a subdev pad
ioctl VIDIOC_SUBDEV_G_SELECTION, VIDIOC_SUBDEV_S_SELECTION Get or set selection rectangles on a
subdev pad
ioctl VIDIOC_SUBSCRIBE_EVENT, VIDIOC_UNSUBSCRIBE_EVENT Subscribe or unsubscribe event
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
2/2