FMOD_DEBUG_FLAGS

FMOD Studio API

Firelight Technologies FMOD Studio API

FMOD_DEBUG_FLAGS

Specify the requested information to be output when using the logging version of FMOD.

C/C++ Syntax

#define FMOD_DEBUG_LEVEL_NONE 0x00000000
#define FMOD_DEBUG_LEVEL_ERROR 0x00000001
#define FMOD_DEBUG_LEVEL_WARNING 0x00000002
#define FMOD_DEBUG_LEVEL_LOG 0x00000004
#define FMOD_DEBUG_TYPE_MEMORY 0x00000100
#define FMOD_DEBUG_TYPE_FILE 0x00000200
#define FMOD_DEBUG_TYPE_CODEC 0x00000400
#define FMOD_DEBUG_TYPE_TRACE 0x00000800
#define FMOD_DEBUG_DISPLAY_TIMESTAMPS 0x00010000
#define FMOD_DEBUG_DISPLAY_LINENUMBERS 0x00020000
#define FMOD_DEBUG_DISPLAY_THREAD 0x00040000

JavaScript Syntax

FMOD.DEBUG_LEVEL_NONE
FMOD.DEBUG_LEVEL_ERROR
FMOD.DEBUG_LEVEL_WARNING
FMOD.DEBUG_LEVEL_LOG
FMOD.DEBUG_TYPE_MEMORY
FMOD.DEBUG_TYPE_FILE
FMOD.DEBUG_TYPE_CODEC
FMOD.DEBUG_TYPE_TRACE
FMOD.DEBUG_DISPLAY_TIMESTAMPS
FMOD.DEBUG_DISPLAY_LINENUMBERS
FMOD.DEBUG_DISPLAY_THREAD

Values

FMOD_DEBUG_LEVEL_NONE

Disable all messages

FMOD_DEBUG_LEVEL_ERROR

Enable only error messages.

FMOD_DEBUG_LEVEL_WARNING

Enable warning and error messages.

FMOD_DEBUG_LEVEL_LOG

Enable informational, warning and error messages (default).

FMOD_DEBUG_TYPE_MEMORY

Verbose logging for memory operations, only use this if you are debugging a memory related issue.

FMOD_DEBUG_TYPE_FILE

Verbose logging for file access, only use this if you are debugging a file related issue.

FMOD_DEBUG_TYPE_CODEC

Verbose logging for codec initialization, only use this if you are debugging a codec related issue.

FMOD_DEBUG_TYPE_TRACE

Verbose logging for internal errors, use this for tracking the origin of error codes.

FMOD_DEBUG_DISPLAY_TIMESTAMPS

Display the time stamp of the log message in milliseconds.

FMOD_DEBUG_DISPLAY_LINENUMBERS

Display the source code file and line number for where the message originated.

FMOD_DEBUG_DISPLAY_THREAD

Display the thread ID of the calling function that generated the message.

See Also



Version 1.10.03 Built on Feb 1, 2018