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

Public Attributes

struct audio_frame audio_frame
 
struct audio_state audio_state
 
pthread_cond_t boss_cv
 
char * directory
 
bool finished
 
double force_fps
 
bool has_video
 
struct processed_entry *volatile head
 
pthread_mutex_t lock
 
bool loop
 
struct message_queue message_queue
 
struct module mod
 
bool o_direct
 
struct module * parent
 
struct timeval prev_time
 
volatile int queue_len
 
bool should_exit_at_end
 
struct processed_entry *volatile *volatile tail
 
char tile_delim
 
struct video_desc video_desc
 
long video_frame_count
 
int video_reading_threads_count
 
pthread_t video_thread_id
 
pthread_cond_t worker_cv
 

Detailed Description

Definition at line 155 of file import.c.

Member Data Documentation

◆ audio_frame

struct audio_frame vidcap_import_state::audio_frame

◆ audio_state

◆ boss_cv

pthread_cond_t vidcap_import_state::boss_cv

◆ directory

char* vidcap_import_state::directory

Definition at line 161 of file import.c.

Referenced by cleanup_common(), initialize_import(), and video_reading_thread().

◆ finished

bool vidcap_import_state::finished

Definition at line 178 of file import.c.

Referenced by reset_import(), vidcap_import_grab(), and video_reading_thread().

◆ force_fps

double vidcap_import_state::force_fps

Definition at line 183 of file import.c.

Referenced by initialize_import().

◆ has_video

bool vidcap_import_state::has_video

◆ head

struct processed_entry* volatile vidcap_import_state::head

Definition at line 169 of file import.c.

Referenced by cleanup_common(), vidcap_import_grab(), and video_reading_thread().

◆ lock

pthread_mutex_t vidcap_import_state::lock

◆ loop

bool vidcap_import_state::loop

Definition at line 179 of file import.c.

Referenced by initialize_import(), and vidcap_import_grab().

◆ message_queue

struct message_queue vidcap_import_state::message_queue

◆ mod

struct module vidcap_import_state::mod

Definition at line 156 of file import.c.

Referenced by cleanup_common(), and initialize_import().

◆ o_direct

bool vidcap_import_state::o_direct

Definition at line 180 of file import.c.

Referenced by initialize_import(), and video_reading_thread().

◆ parent

struct module* vidcap_import_state::parent

Definition at line 157 of file import.c.

Referenced by initialize_import(), and vidcap_import_init().

◆ prev_time

struct timeval vidcap_import_state::prev_time

Definition at line 174 of file import.c.

Referenced by initialize_import(), and vidcap_import_grab().

◆ queue_len

volatile int vidcap_import_state::queue_len

Definition at line 170 of file import.c.

Referenced by vidcap_import_grab(), and video_reading_thread().

◆ should_exit_at_end

bool vidcap_import_state::should_exit_at_end

Definition at line 182 of file import.c.

Referenced by initialize_import(), and vidcap_import_grab().

◆ tail

struct processed_entry* volatile * volatile vidcap_import_state::tail

Definition at line 169 of file import.c.

Referenced by video_reading_thread().

◆ tile_delim

char vidcap_import_state::tile_delim

Definition at line 162 of file import.c.

Referenced by initialize_import(), and video_reading_thread().

◆ video_desc

struct video_desc vidcap_import_state::video_desc

◆ video_frame_count

long vidcap_import_state::video_frame_count

Definition at line 175 of file import.c.

Referenced by initialize_import(), and video_reading_thread().

◆ video_reading_threads_count

int vidcap_import_state::video_reading_threads_count

Definition at line 181 of file import.c.

Referenced by initialize_import(), and video_reading_thread().

◆ video_thread_id

pthread_t vidcap_import_state::video_thread_id

Definition at line 172 of file import.c.

Referenced by exit_reading_threads(), initialize_import(), and reset_import().

◆ worker_cv

pthread_cond_t vidcap_import_state::worker_cv

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