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

§ audio_sources_mutex

pthread_mutex_t obs_core_data::audio_sources_mutex

§ displays_mutex

pthread_mutex_t obs_core_data::displays_mutex

§ encoders_mutex

pthread_mutex_t obs_core_data::encoders_mutex

§ first_audio_source

struct obs_source* obs_core_data::first_audio_source

§ first_display

struct obs_display* obs_core_data::first_display

§ first_encoder

struct obs_encoder* obs_core_data::first_encoder

§ first_output

struct obs_output* obs_core_data::first_output

§ first_service

struct obs_service* obs_core_data::first_service

§ first_source

struct obs_source* obs_core_data::first_source

§ main_view

struct obs_view obs_core_data::main_view

§ outputs_mutex

pthread_mutex_t obs_core_data::outputs_mutex

§ services_mutex

pthread_mutex_t obs_core_data::services_mutex

§ sources_mutex

pthread_mutex_t obs_core_data::sources_mutex

§ unnamed_index

long long obs_core_data::unnamed_index

§ valid

volatile bool obs_core_data::valid

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