Open Broadcaster Software
Free, open source software for live streaming and recording
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

◆ DARRAY() [1/3]

obs_core_audio::DARRAY ( struct obs_source )

◆ DARRAY() [2/3]

obs_core_audio::DARRAY ( struct obs_source )

◆ DARRAY() [3/3]

obs_core_audio::DARRAY ( struct audio_monitor *  )

Field Documentation

◆ audio

audio_t* obs_core_audio::audio

◆ buffered_timestamps

struct circlebuf obs_core_audio::buffered_timestamps

◆ buffered_ts

uint64_t obs_core_audio::buffered_ts

◆ buffering_wait_ticks

int obs_core_audio::buffering_wait_ticks

◆ monitoring_device_id

char* obs_core_audio::monitoring_device_id

◆ monitoring_device_name

char* obs_core_audio::monitoring_device_name

◆ monitoring_mutex

pthread_mutex_t obs_core_audio::monitoring_mutex

◆ total_buffering_ticks

int obs_core_audio::total_buffering_ticks

◆ user_volume

float obs_core_audio::user_volume

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