Module priority

Module priority 

Source
Expand description

Scheduling priority to assign a given thread to.

Constantsยง

CONVOLUTION_1
Default priority for FMOD_THREAD_TYPE_CONVOLUTION1.
CONVOLUTION_2
Default priority for FMOD_THREAD_TYPE_CONVOLUTION2.
CRITICAL
Critical platform agnostic priority.
DEFAULT
For a given thread use the default listed below, i.e. FMOD_THREAD_TYPE_MIXER uses FMOD_THREAD_PRIORITY_MIXER.
EXTREME
Extreme platform agnostic priority.
FEEDER
Default priority for FMOD_THREAD_TYPE_FEEDER.
FILE
Default priority for FMOD_THREAD_TYPE_FILE.
GEOMETRY
Default priority for FMOD_THREAD_TYPE_GEOMETRY.
HIGH
High platform agnostic priority.
LOW
Low platform agnostic priority.
MEDIUM
Medium platform agnostic priority.
MIXER
Default priority for FMOD_THREAD_TYPE_MIXER.
NONBLOCKING
Default priority for FMOD_THREAD_TYPE_NONBLOCKING.
PLATFORM_MAX
Upper bound of platform specific priority range.
PLATFORM_MIN
Lower bound of platform specific priority range.
PROFILER
Default priority for FMOD_THREAD_TYPE_PROFILER.
RECORD
Default priority for FMOD_THREAD_TYPE_RECORD.
STREAM
Default priority for FMOD_THREAD_TYPE_STREAM.
STUDIO_LOAD_BANK
Default priority for FMOD_THREAD_TYPE_STUDIO_LOAD_BANK.
STUDIO_LOAD_SAMPLE
Default priority for FMOD_THREAD_TYPE_STUDIO_LOAD_SAMPLE.
STUDIO_UPDATE
Default priority for FMOD_THREAD_TYPE_STUDIO_UPDATE.
VERY_HIGH
Very high platform agnostic priority.