Parameter of ioctl(VIDIOC_QBUF) and ioctl(VIDIOC_DQBUF).
Currently, support only index, type, bytesused, memory, m.userptr, and length.
More...
#include <video.h>

Public Attributes | |
| uint16_t | index |
| uint16_t | type |
| uint32_t | bytesused |
| uint16_t | flags |
| uint16_t | field |
| struct timeval | timestamp |
| struct v4l2_timecode | timecode |
| uint16_t | sequence |
| uint16_t | memory |
| union { | |
| uint32_t offset | |
| unsigned long userptr | |
| struct v4l2_plane * planes | |
| int fd | |
| } | m |
| uint32_t | length |
Parameter of ioctl(VIDIOC_QBUF) and ioctl(VIDIOC_DQBUF).
Currently, support only index, type, bytesused, memory, m.userptr, and length.
| uint16_t index |
Buffer id
| uint16_t type |
enum v4l2_buf_type
| uint32_t bytesused |
Driver sets the image size
| uint16_t flags |
Buffer flags.
| uint16_t field |
The field order of the image
| struct timeval timestamp |
Frame timestamp
| struct v4l2_timecode timecode |
Frame timecode
| uint16_t sequence |
Frame sequence number
| uint16_t memory |
enum v4l2_memory
| unsigned long userptr |
Address of buffer
| uint32_t length |
User set the buffer size