|
Functionality specific to the FMOD SFX implementation. More...
Classes | |
class | SFXFMODEvent |
A playable sound event in an FMOD Designer audio project. More... | |
class | SFXFMODEventGroup |
A group of events in an imported FMOD Designer project. More... | |
class | SFXFMODEventSource |
A sound source controller playing an FMOD Designer event (SFXFMODEvent). More... | |
class | SFXFMODProject |
An FMOD Designer project loaded into Torque. More... | |
Functions | |
void | fmodDumpDSPInfo () |
Dump information about the standard DSP effects. | |
void | fmodDumpMemoryStats () |
Variables | |
bool | $pref::SFX::FMOD::disableSoftware |
Whether to disable the FMOD software mixer to conserve memory. | |
string | $pref::SFX::FMOD::DSoundHRTF |
The type of HRTF to use for hardware-mixed 3D sounds when FMOD is using DirectSound for sound output and hardware-acceleration is not available. | |
bool | $pref::SFX::FMOD::enableProfile |
Whether to enable support for FMOD's profiler. | |
int | $SFX::Device::fmodCoreMem |
Current number of bytes allocated by the core FMOD sound system. | |
int | $SFX::Device::fmodEventMem |
Current number of bytes allocated by the FMOD Designer event system. | |
int | $SFX::Device::fmodNumEventSources |
The current number of SFXFMODEventSource instances in the system. | |
string | $pref::SFX::FMOD::pluginPath |
Path to additional FMOD plugins. | |
bool | $pref::SFX::FMOD::useSoftwareHRTF |
Whether to enable HRTF in FMOD's software mixer. | |
bool | $pref::SFX::FMOD::useSoftwareReverbLowmem |
If true, FMOD's SFX reverb is run using 22/24kHz delay buffers, halving the memory required. |
Functionality specific to the FMOD SFX implementation.
When using FMOD for audio output in combination with Torque's sound system, an extended set of features is available to the user. This includes:
FMOD's profiler tool allows to inspect the operation of the FMOD sound system at runtime. To use the tool with Torque, set $pref::SFX::FMOD::enableProfile to true and either restart Torque or reinitialize the FMOD device (e.g. by switching back and forth to the device). After that, you can connect to the running Torque instance from within the FMOD profiler tool.
void fmodDumpDSPInfo | ( | ) |
Dump information about the standard DSP effects.
void fmodDumpMemoryStats | ( | ) |
bool $pref::SFX::FMOD::disableSoftware |
Whether to disable the FMOD software mixer to conserve memory.
All sounds not created with SFXDescription::useHardware or using DSP effects will fail to load.
string $pref::SFX::FMOD::DSoundHRTF |
The type of HRTF to use for hardware-mixed 3D sounds when FMOD is using DirectSound for sound output and hardware-acceleration is not available.
Options are
bool $pref::SFX::FMOD::enableProfile |
Whether to enable support for FMOD's profiler.
int $SFX::Device::fmodCoreMem |
Current number of bytes allocated by the core FMOD sound system.
int $SFX::Device::fmodEventMem |
Current number of bytes allocated by the FMOD Designer event system.
int $SFX::Device::fmodNumEventSources |
The current number of SFXFMODEventSource instances in the system.
This tells the number of sounds in the system that are currently playing FMOD Designer events.
string $pref::SFX::FMOD::pluginPath |
Path to additional FMOD plugins.
bool $pref::SFX::FMOD::useSoftwareHRTF |
Whether to enable HRTF in FMOD's software mixer.
This will add a lowpass filter effect to the DSP effect chain of all sounds mixed in software.
bool $pref::SFX::FMOD::useSoftwareReverbLowmem |
If true, FMOD's SFX reverb is run using 22/24kHz delay buffers, halving the memory required.