FFmpeg
Data Structures | Data Fields
V4L2Buffer Struct Reference

V4L2Buffer (wrapper for v4l2_buffer management) More...

#include <v4l2_buffers.h>

Data Structures

struct  V4L2Plane_info
 

Data Fields

struct V4L2Contextcontext
 
AVBufferRefcontext_ref
 
atomic_uint context_refcount
 
struct V4L2Buffer::V4L2Plane_info plane_info [VIDEO_MAX_PLANES]
 
int num_planes
 
struct v4l2_buffer buf
 
struct v4l2_plane planes [VIDEO_MAX_PLANES]
 
int flags
 
enum V4L2Buffer_status status
 

Detailed Description

V4L2Buffer (wrapper for v4l2_buffer management)

Definition at line 44 of file v4l2_buffers.h.

Field Documentation

◆ context

struct V4L2Context* V4L2Buffer::context

◆ context_ref

AVBufferRef* V4L2Buffer::context_ref

Definition at line 50 of file v4l2_buffers.h.

Referenced by v4l2_buf_increase_ref(), and v4l2_free_buffer().

◆ context_refcount

atomic_uint V4L2Buffer::context_refcount

Definition at line 51 of file v4l2_buffers.h.

Referenced by v4l2_buf_increase_ref(), and v4l2_free_buffer().

◆ plane_info

struct V4L2Buffer::V4L2Plane_info V4L2Buffer::plane_info[VIDEO_MAX_PLANES]

◆ num_planes

int V4L2Buffer::num_planes

◆ buf

struct v4l2_buffer V4L2Buffer::buf

◆ planes

struct v4l2_plane V4L2Buffer::planes[VIDEO_MAX_PLANES]

◆ flags

int V4L2Buffer::flags

Definition at line 66 of file v4l2_buffers.h.

Referenced by ff_v4l2_buffer_enqueue().

◆ status

enum V4L2Buffer_status V4L2Buffer::status

The documentation for this struct was generated from the following file: