New upstream version 24.0.1+dfsg1
This commit is contained in:
parent
b14f9eae6d
commit
5a730d6ec3
842 changed files with 42245 additions and 33385 deletions
|
|
@ -43,7 +43,10 @@ enum obs_frontend_event {
|
|||
OBS_FRONTEND_EVENT_PREVIEW_SCENE_CHANGED,
|
||||
|
||||
OBS_FRONTEND_EVENT_SCENE_COLLECTION_CLEANUP,
|
||||
OBS_FRONTEND_EVENT_FINISHED_LOADING
|
||||
OBS_FRONTEND_EVENT_FINISHED_LOADING,
|
||||
|
||||
OBS_FRONTEND_EVENT_RECORDING_PAUSED,
|
||||
OBS_FRONTEND_EVENT_RECORDING_UNPAUSED,
|
||||
};
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
|
|
@ -51,11 +54,11 @@ enum obs_frontend_event {
|
|||
#ifndef SWIG
|
||||
|
||||
struct obs_frontend_source_list {
|
||||
DARRAY(obs_source_t*) sources;
|
||||
DARRAY(obs_source_t *) sources;
|
||||
};
|
||||
|
||||
static inline void obs_frontend_source_list_free(
|
||||
struct obs_frontend_source_list *source_list)
|
||||
static inline void
|
||||
obs_frontend_source_list_free(struct obs_frontend_source_list *source_list)
|
||||
{
|
||||
size_t num = source_list->sources.num;
|
||||
for (size_t i = 0; i < num; i++)
|
||||
|
|
@ -89,8 +92,8 @@ EXPORT void obs_frontend_get_scenes(struct obs_frontend_source_list *sources);
|
|||
EXPORT obs_source_t *obs_frontend_get_current_scene(void);
|
||||
EXPORT void obs_frontend_set_current_scene(obs_source_t *scene);
|
||||
|
||||
EXPORT void obs_frontend_get_transitions(
|
||||
struct obs_frontend_source_list *sources);
|
||||
EXPORT void
|
||||
obs_frontend_get_transitions(struct obs_frontend_source_list *sources);
|
||||
EXPORT obs_source_t *obs_frontend_get_current_transition(void);
|
||||
EXPORT void obs_frontend_set_current_transition(obs_source_t *transition);
|
||||
EXPORT int obs_frontend_get_transition_duration(void);
|
||||
|
|
@ -109,37 +112,38 @@ typedef void (*obs_frontend_cb)(void *private_data);
|
|||
|
||||
EXPORT void *obs_frontend_add_tools_menu_qaction(const char *name);
|
||||
EXPORT void obs_frontend_add_tools_menu_item(const char *name,
|
||||
obs_frontend_cb callback, void *private_data);
|
||||
obs_frontend_cb callback,
|
||||
void *private_data);
|
||||
|
||||
/* takes QDockWidget and returns QAction */
|
||||
EXPORT void *obs_frontend_add_dock(void *dock);
|
||||
|
||||
typedef void (*obs_frontend_event_cb)(enum obs_frontend_event event,
|
||||
void *private_data);
|
||||
void *private_data);
|
||||
|
||||
EXPORT void obs_frontend_add_event_callback(obs_frontend_event_cb callback,
|
||||
void *private_data);
|
||||
void *private_data);
|
||||
EXPORT void obs_frontend_remove_event_callback(obs_frontend_event_cb callback,
|
||||
void *private_data);
|
||||
void *private_data);
|
||||
|
||||
typedef void (*obs_frontend_save_cb)(obs_data_t *save_data, bool saving,
|
||||
void *private_data);
|
||||
void *private_data);
|
||||
|
||||
EXPORT void obs_frontend_add_save_callback(obs_frontend_save_cb callback,
|
||||
void *private_data);
|
||||
void *private_data);
|
||||
EXPORT void obs_frontend_remove_save_callback(obs_frontend_save_cb callback,
|
||||
void *private_data);
|
||||
void *private_data);
|
||||
|
||||
EXPORT void obs_frontend_add_preload_callback(obs_frontend_save_cb callback,
|
||||
void *private_data);
|
||||
void *private_data);
|
||||
EXPORT void obs_frontend_remove_preload_callback(obs_frontend_save_cb callback,
|
||||
void *private_data);
|
||||
void *private_data);
|
||||
|
||||
typedef bool (*obs_frontend_translate_ui_cb)(const char *text,
|
||||
const char **out);
|
||||
const char **out);
|
||||
|
||||
EXPORT void obs_frontend_push_ui_translation(
|
||||
obs_frontend_translate_ui_cb translate);
|
||||
EXPORT void
|
||||
obs_frontend_push_ui_translation(obs_frontend_translate_ui_cb translate);
|
||||
EXPORT void obs_frontend_pop_ui_translation(void);
|
||||
|
||||
#endif //!SWIG
|
||||
|
|
@ -151,6 +155,8 @@ EXPORT bool obs_frontend_streaming_active(void);
|
|||
EXPORT void obs_frontend_recording_start(void);
|
||||
EXPORT void obs_frontend_recording_stop(void);
|
||||
EXPORT bool obs_frontend_recording_active(void);
|
||||
EXPORT void obs_frontend_recording_pause(bool pause);
|
||||
EXPORT bool obs_frontend_recording_paused(void);
|
||||
|
||||
EXPORT void obs_frontend_replay_buffer_start(void);
|
||||
EXPORT void obs_frontend_replay_buffer_save(void);
|
||||
|
|
@ -169,7 +175,7 @@ EXPORT config_t *obs_frontend_get_profile_config(void);
|
|||
EXPORT config_t *obs_frontend_get_global_config(void);
|
||||
|
||||
EXPORT void obs_frontend_set_streaming_service(obs_service_t *service);
|
||||
EXPORT obs_service_t* obs_frontend_get_streaming_service(void);
|
||||
EXPORT obs_service_t *obs_frontend_get_streaming_service(void);
|
||||
EXPORT void obs_frontend_save_streaming_service(void);
|
||||
|
||||
EXPORT bool obs_frontend_preview_program_mode_active(void);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue