1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
#include <obs-module.h>
#include "frontend-tools-config.h"
OBS_DECLARE_MODULE()
OBS_MODULE_USE_DEFAULT_LOCALE("frontend-tools", "en-US")
void InitSceneSwitcher();
void FreeSceneSwitcher();
#if defined(_WIN32) && BUILD_CAPTIONS
void InitCaptions();
void FreeCaptions();
#endif
void InitOutputTimer();
void FreeOutputTimer();
#if ENABLE_SCRIPTING
void InitScripts();
void FreeScripts();
#endif
bool obs_module_load(void)
{
#if defined(_WIN32) && BUILD_CAPTIONS
InitCaptions();
#endif
InitSceneSwitcher();
InitOutputTimer();
#if ENABLE_SCRIPTING
InitScripts();
#endif
return true;
}
void obs_module_unload(void)
{
#if defined(_WIN32) && BUILD_CAPTIONS
FreeCaptions();
#endif
FreeSceneSwitcher();
FreeOutputTimer();
#if ENABLE_SCRIPTING
FreeScripts();
#endif
}
|