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

Public Attributes

pthread_cond_t boss_cv
 
ring_buffer_t * data
 
FILE * file
 
bool has_audio
 
pthread_mutex_t lock
 
struct message_queue message_queue
 
struct wav_metadata metadata
 
long long int played_samples
 
int samples_read
 
pthread_t thread_id
 
int total_samples
 
int video_frames_played
 
pthread_cond_t worker_cv
 

Detailed Description

Definition at line 136 of file import.c.

Member Data Documentation

◆ boss_cv

pthread_cond_t audio_state::boss_cv

Definition at line 146 of file import.c.

Referenced by audio_reading_thread(), cleanup_common(), init_audio(), and vidcap_import_grab().

◆ data

ring_buffer_t* audio_state::data

◆ file

FILE* audio_state::file

Definition at line 138 of file import.c.

Referenced by audio_reading_thread(), cleanup_common(), init_audio(), and reset_import().

◆ has_audio

bool audio_state::has_audio

◆ lock

pthread_mutex_t audio_state::lock

◆ message_queue

struct message_queue audio_state::message_queue

◆ metadata

struct wav_metadata audio_state::metadata

Definition at line 139 of file import.c.

Referenced by audio_reading_thread(), init_audio(), and reset_import().

◆ played_samples

long long int audio_state::played_samples

Definition at line 149 of file import.c.

Referenced by audio_reading_thread(), get_req_bytes(), reset_import(), and vidcap_import_grab().

◆ samples_read

int audio_state::samples_read

Definition at line 142 of file import.c.

Referenced by audio_reading_thread(), init_audio(), and reset_import().

◆ thread_id

pthread_t audio_state::thread_id

Definition at line 143 of file import.c.

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

◆ total_samples

int audio_state::total_samples

Definition at line 141 of file import.c.

Referenced by audio_reading_thread(), get_req_bytes(), and init_audio().

◆ video_frames_played

int audio_state::video_frames_played

Definition at line 150 of file import.c.

Referenced by audio_reading_thread(), get_req_bytes(), reset_import(), and vidcap_import_grab().

◆ worker_cv

pthread_cond_t audio_state::worker_cv

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