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

Public Attributes

char * filename
 
pthread_mutex_t lock
 
volatile bool new_work_ready
 
ring_buffer_t * ring
 
struct audio_desc saved_format
 
volatile bool should_exit_worker
 
pthread_t thread_id
 
struct wav_writer_file * wav
 
pthread_cond_t worker_cv
 
volatile bool worker_waiting
 

Detailed Description

Definition at line 65 of file export.c.

Member Data Documentation

◆ filename

char* audio_export::filename

Definition at line 66 of file export.c.

Referenced by audio_export_destroy(), audio_export_init(), and configure().

◆ lock

pthread_mutex_t audio_export::lock

◆ new_work_ready

volatile bool audio_export::new_work_ready

◆ ring

◆ saved_format

◆ should_exit_worker

volatile bool audio_export::should_exit_worker

Definition at line 79 of file export.c.

Referenced by audio_export_destroy(), audio_export_init(), and audio_export_thread().

◆ thread_id

pthread_t audio_export::thread_id

◆ wav

struct wav_writer_file* audio_export::wav

Definition at line 67 of file export.c.

Referenced by audio_export_destroy(), audio_export_thread(), and configure().

◆ worker_cv

pthread_cond_t audio_export::worker_cv

◆ worker_waiting

volatile bool audio_export::worker_waiting

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