FFmpeg
Data Fields
V4L2m2mContext Struct Reference

#include <v4l2_m2m.h>

Data Fields

char devname [PATH_MAX]
 
int fd
 
V4L2Context capture
 
V4L2Context output
 
AVCodecContextavctx
 
sem_t refsync
 
atomic_uint refcount
 
int reinit
 
int draining
 
AVPacket buf_pkt
 
AVFrameframe
 
AVBufferRefself_ref
 
void * priv
 

Detailed Description

Definition at line 43 of file v4l2_m2m.h.

Field Documentation

◆ devname

char V4L2m2mContext::devname[PATH_MAX]

Definition at line 44 of file v4l2_m2m.h.

◆ fd

int V4L2m2mContext::fd

Definition at line 45 of file v4l2_m2m.h.

Referenced by ff_v4l2_m2m_create_context(), and v4l2_dequeue_v4l2buf().

◆ capture

V4L2Context V4L2m2mContext::capture

Definition at line 48 of file v4l2_m2m.h.

Referenced by ff_v4l2_m2m_create_context().

◆ output

V4L2Context V4L2m2mContext::output

Definition at line 49 of file v4l2_m2m.h.

Referenced by ff_v4l2_m2m_create_context().

◆ avctx

AVCodecContext* V4L2m2mContext::avctx

Definition at line 52 of file v4l2_m2m.h.

Referenced by logger().

◆ refsync

sem_t V4L2m2mContext::refsync

Definition at line 53 of file v4l2_m2m.h.

◆ refcount

atomic_uint V4L2m2mContext::refcount

Definition at line 54 of file v4l2_m2m.h.

◆ reinit

int V4L2m2mContext::reinit

Definition at line 55 of file v4l2_m2m.h.

◆ draining

int V4L2m2mContext::draining

Definition at line 58 of file v4l2_m2m.h.

◆ buf_pkt

AVPacket V4L2m2mContext::buf_pkt

Definition at line 59 of file v4l2_m2m.h.

◆ frame

AVFrame* V4L2m2mContext::frame

Definition at line 62 of file v4l2_m2m.h.

Referenced by ff_v4l2_m2m_create_context().

◆ self_ref

AVBufferRef* V4L2m2mContext::self_ref

Definition at line 65 of file v4l2_m2m.h.

Referenced by ff_v4l2_m2m_create_context().

◆ priv

void* V4L2m2mContext::priv

Definition at line 68 of file v4l2_m2m.h.


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