Open Broadcaster Software
Free, open source software for live streaming and recording
obs_core_data Struct Reference

Data Fields

struct obs_sourcefirst_source
 
struct obs_sourcefirst_audio_source
 
struct obs_displayfirst_display
 
struct obs_outputfirst_output
 
struct obs_encoderfirst_encoder
 
struct obs_servicefirst_service
 
pthread_mutex_t sources_mutex
 
pthread_mutex_t displays_mutex
 
pthread_mutex_t outputs_mutex
 
pthread_mutex_t encoders_mutex
 
pthread_mutex_t services_mutex
 
pthread_mutex_t audio_sources_mutex
 
struct obs_view main_view
 
long long unnamed_index
 
volatile bool valid
 

Field Documentation

pthread_mutex_t obs_core_data::audio_sources_mutex
pthread_mutex_t obs_core_data::displays_mutex
pthread_mutex_t obs_core_data::encoders_mutex
struct obs_source* obs_core_data::first_audio_source
struct obs_display* obs_core_data::first_display
struct obs_encoder* obs_core_data::first_encoder
struct obs_output* obs_core_data::first_output
struct obs_service* obs_core_data::first_service
struct obs_source* obs_core_data::first_source
struct obs_view obs_core_data::main_view
pthread_mutex_t obs_core_data::outputs_mutex
pthread_mutex_t obs_core_data::services_mutex
pthread_mutex_t obs_core_data::sources_mutex
long long obs_core_data::unnamed_index
volatile bool obs_core_data::valid

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