Open Broadcaster Software
Free, open source software for live streaming and recording
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
obs_core_audio Struct Reference

Public Member Functions

 DARRAY (struct obs_source *) render_order
 
 DARRAY (struct obs_source *) root_nodes
 
 DARRAY (struct audio_monitor *) monitors
 

Data Fields

audio_taudio
 
uint64_t buffered_ts
 
struct circlebuf buffered_timestamps
 
int buffering_wait_ticks
 
int total_buffering_ticks
 
float user_volume
 
pthread_mutex_t monitoring_mutex
 
char * monitoring_device_name
 
char * monitoring_device_id
 

Member Function Documentation

obs_core_audio::DARRAY ( struct obs_source )
obs_core_audio::DARRAY ( struct obs_source )
obs_core_audio::DARRAY ( struct audio_monitor *  )

Field Documentation

audio_t* obs_core_audio::audio
struct circlebuf obs_core_audio::buffered_timestamps
uint64_t obs_core_audio::buffered_ts
int obs_core_audio::buffering_wait_ticks
char* obs_core_audio::monitoring_device_id
char* obs_core_audio::monitoring_device_name
pthread_mutex_t obs_core_audio::monitoring_mutex
int obs_core_audio::total_buffering_ticks
float obs_core_audio::user_volume

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