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

Data Fields

char * mod_name
 
const char * file
 
char * bin_path
 
char * data_path
 
void * module
 
bool loaded
 
bool(* load )(void)
 
void(* unload )(void)
 
void(* set_locale )(const char *locale)
 
void(* free_locale )(void)
 
uint32_t(* ver )(void)
 
void(* set_pointer )(obs_module_t *module)
 
const char *(* name )(void)
 
const char *(* description )(void)
 
const char *(* author )(void)
 
struct obs_modulenext
 

Field Documentation

const char*(* obs_module::author) (void)
char* obs_module::bin_path
char* obs_module::data_path
const char*(* obs_module::description) (void)
const char* obs_module::file
void(* obs_module::free_locale) (void)
bool(* obs_module::load) (void)
bool obs_module::loaded
char* obs_module::mod_name
void* obs_module::module
const char*(* obs_module::name) (void)
struct obs_module* obs_module::next
void(* obs_module::set_locale) (const char *locale)
void(* obs_module::set_pointer) (obs_module_t *module)
void(* obs_module::unload) (void)
uint32_t(* obs_module::ver) (void)

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