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

§ DARRAY() [1/3]

obs_context_data::DARRAY ( obs_hotkey_id  )

§ DARRAY() [2/3]

obs_context_data::DARRAY ( obs_hotkey_pair_id  )

§ DARRAY() [3/3]

obs_context_data::DARRAY ( char *  )

Field Documentation

§ data

void* obs_context_data::data

§ hotkey_data

obs_data_t* obs_context_data::hotkey_data

§ mutex

pthread_mutex_t* obs_context_data::mutex

§ name

char* obs_context_data::name

§ next

struct obs_context_data* obs_context_data::next

§ prev_next

struct obs_context_data** obs_context_data::prev_next

§ private

bool obs_context_data::private

§ procs

proc_handler_t* obs_context_data::procs

§ rename_cache_mutex

pthread_mutex_t obs_context_data::rename_cache_mutex

§ settings

obs_data_t* obs_context_data::settings

§ signals

signal_handler_t* obs_context_data::signals

§ type

enum obs_obj_type obs_context_data::type

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