![]() |
Open Broadcaster Software
Free, open source software for live streaming and recording
|
Go to the source code of this file.
Typedefs | |
typedef struct signal_handler | signal_handler_t |
typedef void(* | global_signal_callback_t )(void *, const char *, calldata_t *) |
typedef void(* | signal_callback_t )(void *, calldata_t *) |
Functions | |
EXPORT signal_handler_t * | signal_handler_create (void) |
EXPORT void | signal_handler_destroy (signal_handler_t *handler) |
EXPORT bool | signal_handler_add (signal_handler_t *handler, const char *signal_decl) |
EXPORT void | signal_handler_connect (signal_handler_t *handler, const char *signal, signal_callback_t callback, void *data) |
EXPORT void | signal_handler_disconnect (signal_handler_t *handler, const char *signal, signal_callback_t callback, void *data) |
EXPORT void | signal_handler_connect_global (signal_handler_t *handler, global_signal_callback_t callback, void *data) |
EXPORT void | signal_handler_disconnect_global (signal_handler_t *handler, global_signal_callback_t callback, void *data) |
EXPORT void | signal_handler_remove_current (void) |
EXPORT void | signal_handler_signal (signal_handler_t *handler, const char *signal, calldata_t *params) |
typedef void(* global_signal_callback_t)(void *, const char *, calldata_t *) |
typedef void(* signal_callback_t)(void *, calldata_t *) |
typedef struct signal_handler signal_handler_t |
EXPORT bool signal_handler_add | ( | signal_handler_t * | handler, |
const char * | signal_decl | ||
) |
EXPORT void signal_handler_connect | ( | signal_handler_t * | handler, |
const char * | signal, | ||
signal_callback_t | callback, | ||
void * | data | ||
) |
EXPORT void signal_handler_connect_global | ( | signal_handler_t * | handler, |
global_signal_callback_t | callback, | ||
void * | data | ||
) |
EXPORT signal_handler_t* signal_handler_create | ( | void | ) |
EXPORT void signal_handler_destroy | ( | signal_handler_t * | handler | ) |
EXPORT void signal_handler_disconnect | ( | signal_handler_t * | handler, |
const char * | signal, | ||
signal_callback_t | callback, | ||
void * | data | ||
) |
EXPORT void signal_handler_disconnect_global | ( | signal_handler_t * | handler, |
global_signal_callback_t | callback, | ||
void * | data | ||
) |
EXPORT void signal_handler_remove_current | ( | void | ) |
EXPORT void signal_handler_signal | ( | signal_handler_t * | handler, |
const char * | signal, | ||
calldata_t * | params | ||
) |