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

Public Member Functions

 DARRAY (obs_hotkey_id) hotkeys
 
 DARRAY (obs_hotkey_pair_id) hotkey_pairs
 
 DARRAY (char *) rename_cache
 

Data Fields

char * name
 
void * data
 
obs_data_tsettings
 
signal_handler_tsignals
 
proc_handler_tprocs
 
enum obs_obj_type type
 
obs_data_thotkey_data
 
pthread_mutex_t rename_cache_mutex
 
pthread_mutex_t * mutex
 
struct obs_context_datanext
 
struct obs_context_data ** prev_next
 
bool private
 

Member Function Documentation

obs_context_data::DARRAY ( obs_hotkey_id  )
obs_context_data::DARRAY ( obs_hotkey_pair_id  )
obs_context_data::DARRAY ( char *  )

Field Documentation

void* obs_context_data::data
obs_data_t* obs_context_data::hotkey_data
pthread_mutex_t* obs_context_data::mutex
char* obs_context_data::name
struct obs_context_data* obs_context_data::next
struct obs_context_data** obs_context_data::prev_next
bool obs_context_data::private
proc_handler_t* obs_context_data::procs
pthread_mutex_t obs_context_data::rename_cache_mutex
obs_data_t* obs_context_data::settings
signal_handler_t* obs_context_data::signals
enum obs_obj_type obs_context_data::type

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