mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-09-20 04:42:18 +02:00
libobs: Expose source save/load signal
This commit is contained in:
parent
30d967eafa
commit
daf5a4b9f3
@ -696,9 +696,6 @@ extern bool obs_source_init_context(struct obs_source *source,
|
|||||||
obs_data_t *settings, const char *name,
|
obs_data_t *settings, const char *name,
|
||||||
obs_data_t *hotkey_data, bool private);
|
obs_data_t *hotkey_data, bool private);
|
||||||
|
|
||||||
extern void obs_source_save(obs_source_t *source);
|
|
||||||
extern void obs_source_load(obs_source_t *source);
|
|
||||||
|
|
||||||
extern bool obs_transition_init(obs_source_t *transition);
|
extern bool obs_transition_init(obs_source_t *transition);
|
||||||
extern void obs_transition_free(obs_source_t *transition);
|
extern void obs_transition_free(obs_source_t *transition);
|
||||||
extern void obs_transition_tick(obs_source_t *transition);
|
extern void obs_transition_tick(obs_source_t *transition);
|
||||||
|
@ -576,6 +576,12 @@ EXPORT obs_data_t *obs_save_source(obs_source_t *source);
|
|||||||
/** Loads a source from settings data */
|
/** Loads a source from settings data */
|
||||||
EXPORT obs_source_t *obs_load_source(obs_data_t *data);
|
EXPORT obs_source_t *obs_load_source(obs_data_t *data);
|
||||||
|
|
||||||
|
/** Send a save signal to sources */
|
||||||
|
EXPORT void obs_source_save(obs_source_t *source);
|
||||||
|
|
||||||
|
/** Send a load signal to sources */
|
||||||
|
EXPORT void obs_source_load(obs_source_t *source);
|
||||||
|
|
||||||
typedef void (*obs_load_source_cb)(void *private_data, obs_source_t *source);
|
typedef void (*obs_load_source_cb)(void *private_data, obs_source_t *source);
|
||||||
|
|
||||||
/** Loads sources from a data array */
|
/** Loads sources from a data array */
|
||||||
|
Loading…
Reference in New Issue
Block a user