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(* post_load )(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

◆ author

const char*(* obs_module::author) (void)

◆ bin_path

char* obs_module::bin_path

◆ data_path

char* obs_module::data_path

◆ description

const char*(* obs_module::description) (void)

◆ file

const char* obs_module::file

◆ free_locale

void(* obs_module::free_locale) (void)

◆ load

bool(* obs_module::load) (void)

◆ loaded

bool obs_module::loaded

◆ mod_name

char* obs_module::mod_name

◆ module

void* obs_module::module

◆ name

const char*(* obs_module::name) (void)

◆ next

struct obs_module* obs_module::next

◆ post_load

void(* obs_module::post_load) (void)

◆ set_locale

void(* obs_module::set_locale) (const char *locale)

◆ set_pointer

void(* obs_module::set_pointer) (obs_module_t *module)

◆ unload

void(* obs_module::unload) (void)

◆ ver

uint32_t(* obs_module::ver) (void)

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