UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
vidcap_v4l2_state Struct Reference
Collaboration diagram for vidcap_v4l2_state:
Collaboration graph

Public Attributes

int buffer_count
 
struct v4l2_buffer_data buffers [MAX_BUF_COUNT]
 
struct simple_linked_list * buffers_to_enqueue
 
pthread_cond_t cv
 
int dequeued_buffers
 
struct video_desc desc
 
struct v4l2_format dst_fmt
 converted format if v4lconvert is used
 
int fd
 
int frames
 
pthread_mutex_t lock
 
_Bool permissive
 do not fail if parameters (size, FPS...) not set exactly
 
struct v4l2_format src_fmt
 captured format
 
struct timeval t0
 

Detailed Description

Definition at line 86 of file v4l2.c.

Member Data Documentation

◆ buffer_count

int vidcap_v4l2_state::buffer_count

Definition at line 102 of file v4l2.c.

Referenced by vidcap_v4l2_common_cleanup(), vidcap_v4l2_grab(), and vidcap_v4l2_init().

◆ buffers

struct v4l2_buffer_data vidcap_v4l2_state::buffers[MAX_BUF_COUNT]

Definition at line 90 of file v4l2.c.

Referenced by vidcap_v4l2_common_cleanup(), vidcap_v4l2_grab(), and vidcap_v4l2_init().

◆ buffers_to_enqueue

struct simple_linked_list* vidcap_v4l2_state::buffers_to_enqueue

◆ cv

pthread_cond_t vidcap_v4l2_state::cv

◆ dequeued_buffers

int vidcap_v4l2_state::dequeued_buffers

◆ desc

struct video_desc vidcap_v4l2_state::desc

Definition at line 87 of file v4l2.c.

Referenced by vidcap_v4l2_grab(), and vidcap_v4l2_init().

◆ dst_fmt

struct v4l2_format vidcap_v4l2_state::dst_fmt

converted format if v4lconvert is used

Definition at line 97 of file v4l2.c.

Referenced by vidcap_v4l2_grab(), and vidcap_v4l2_init().

◆ fd

int vidcap_v4l2_state::fd

◆ frames

int vidcap_v4l2_state::frames

Definition at line 100 of file v4l2.c.

Referenced by vidcap_v4l2_grab(), and vidcap_v4l2_init().

◆ lock

pthread_mutex_t vidcap_v4l2_state::lock

◆ permissive

_Bool vidcap_v4l2_state::permissive

do not fail if parameters (size, FPS...) not set exactly

Definition at line 92 of file v4l2.c.

Referenced by vidcap_v4l2_init().

◆ src_fmt

struct v4l2_format vidcap_v4l2_state::src_fmt

captured format

Definition at line 96 of file v4l2.c.

Referenced by vidcap_v4l2_grab(), and vidcap_v4l2_init().

◆ t0

struct timeval vidcap_v4l2_state::t0

Definition at line 99 of file v4l2.c.

Referenced by vidcap_v4l2_grab(), and vidcap_v4l2_init().


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