Firelight Technologies FMOD Studio API
FMOD_STUDIO_INITFLAGS
Studio System initialization flags. Use them with Studio::System::initialize in the studioflags parameter to change various behavior.
C/C++ Syntax
#define FMOD_STUDIO_INIT_NORMAL 0x00000000
#define FMOD_STUDIO_INIT_LIVEUPDATE 0x00000001
#define FMOD_STUDIO_INIT_ALLOW_MISSING_PLUGINS 0x00000002
#define FMOD_STUDIO_INIT_SYNCHRONOUS_UPDATE 0x00000004
#define FMOD_STUDIO_INIT_DEFERRED_CALLBACKS 0x00000008
#define FMOD_STUDIO_INIT_LOAD_FROM_UPDATE 0x00000010
JavaScript Syntax
FMOD.STUDIO_INIT_NORMAL
FMOD.STUDIO_INIT_LIVEUPDATE
FMOD.STUDIO_INIT_ALLOW_MISSING_PLUGINS
FMOD.STUDIO_INIT_SYNCHRONOUS_UPDATE
FMOD.STUDIO_INIT_DEFERRED_CALLBACKS
FMOD.STUDIO_INIT_LOAD_FROM_UPDATE
Values
FMOD_STUDIO_INIT_NORMAL
Initialize normally.
FMOD_STUDIO_INIT_LIVEUPDATE
Enable live update.
FMOD_STUDIO_INIT_ALLOW_MISSING_PLUGINS
Load banks even if they reference plugins that have not been loaded.
FMOD_STUDIO_INIT_SYNCHRONOUS_UPDATE
Disable asynchronous processing and perform all processing on the calling thread instead.
FMOD_STUDIO_INIT_DEFERRED_CALLBACKS
Defer timeline callbacks until the main update. See Studio::EventInstance::setCallback for more information.
FMOD_STUDIO_INIT_LOAD_FROM_UPDATE
No additional threads are created for bank and resource loading. Loading is driven from Studio::System::update. Mainly used in non-realtime situations.
See Also
Version 1.10.03 Built on Feb 1, 2018