| fmod.h | | fmod.h | |
| | | | |
| skipping to change at line 19 | | skipping to change at line 19 | |
| /* ========================================================================
==================== */ | | /* ========================================================================
==================== */ | |
| | | | |
| #ifndef _FMOD_H | | #ifndef _FMOD_H | |
| #define _FMOD_H | | #define _FMOD_H | |
| | | | |
| /* | | /* | |
| FMOD version number. Check this against FMOD::System::getVersion. | | FMOD version number. Check this against FMOD::System::getVersion. | |
| 0xaaaabbcc -> aaaa = major version number. bb = minor version number.
cc = development version number. | | 0xaaaabbcc -> aaaa = major version number. bb = minor version number.
cc = development version number. | |
| */ | | */ | |
| | | | |
|
| #define FMOD_VERSION 0x00043701 | | #define FMOD_VERSION 0x00043702 | |
| | | | |
| /* | | /* | |
| Compiler specific settings. | | Compiler specific settings. | |
| */ | | */ | |
| | | | |
| #if defined(__CYGWIN32__) | | #if defined(__CYGWIN32__) | |
| #define F_CDECL __cdecl | | #define F_CDECL __cdecl | |
| #define F_STDCALL __stdcall | | #define F_STDCALL __stdcall | |
| #define F_DECLSPEC __declspec | | #define F_DECLSPEC __declspec | |
| #define F_DLLEXPORT ( dllexport ) | | #define F_DLLEXPORT ( dllexport ) | |
| | | | |
| skipping to change at line 711 | | skipping to change at line 711 | |
| System::init | | System::init | |
| System::update | | System::update | |
| System::setAdvancedSettings | | System::setAdvancedSettings | |
| Channel::set3DOcclusion | | Channel::set3DOcclusion | |
| ] | | ] | |
| */ | | */ | |
| #define FMOD_INIT_NORMAL 0x00000000 /* All platforms -
Initialize normally */ | | #define FMOD_INIT_NORMAL 0x00000000 /* All platforms -
Initialize normally */ | |
| #define FMOD_INIT_STREAM_FROM_UPDATE 0x00000001 /* All platforms -
No stream thread is created internally. Streams are driven from System::up
date. Mainly used with non-realtime outputs. */ | | #define FMOD_INIT_STREAM_FROM_UPDATE 0x00000001 /* All platforms -
No stream thread is created internally. Streams are driven from System::up
date. Mainly used with non-realtime outputs. */ | |
| #define FMOD_INIT_3D_RIGHTHANDED 0x00000002 /* All platforms -
FMOD will treat +X as right, +Y as up and +Z as backwards (towards you). */ | | #define FMOD_INIT_3D_RIGHTHANDED 0x00000002 /* All platforms -
FMOD will treat +X as right, +Y as up and +Z as backwards (towards you). */ | |
| #define FMOD_INIT_SOFTWARE_DISABLE 0x00000004 /* All platforms -
Disable software mixer to save memory. Anything created with FMOD_SOFTWARE
will fail and DSP will not work. */ | | #define FMOD_INIT_SOFTWARE_DISABLE 0x00000004 /* All platforms -
Disable software mixer to save memory. Anything created with FMOD_SOFTWARE
will fail and DSP will not work. */ | |
|
| #define FMOD_INIT_SOFTWARE_OCCLUSION 0x00000008 /* All platforms - | | #define FMOD_INIT_OCCLUSION_LOWPASS 0x00000008 /* All platforms - | |
| All FMOD_SOFTWARE with FMOD_3D based voices will add a software lowpass fil | | All FMOD_SOFTWARE (and FMOD_HARDWARE on 3DS and NGP) with FMOD_3D based voi | |
| ter effect into the DSP chain which is automatically used when Channel::set | | ces will add a software lowpass filter effect into the DSP chain which is a | |
| 3DOcclusion is used or the geometry API. */ | | utomatically used when Channel::set3DOcclusion is used or the geometry API. | |
| #define FMOD_INIT_SOFTWARE_HRTF 0x00000010 /* All platforms - | | */ | |
| All FMOD_SOFTWARE with FMOD_3D based voices will add a software lowpass fil | | #define FMOD_INIT_HRTF_LOWPASS 0x00000010 /* All platforms - | |
| ter effect into the DSP chain which causes sounds to sound duller when the | | All FMOD_SOFTWARE (and FMOD_HARDWARE on 3DS and NGP) with FMOD_3D based voi | |
| sound goes behind the listener. Use System::setAdvancedSettings to adjust | | ces will add a software lowpass filter effect into the DSP chain which caus | |
| cutoff frequency. */ | | es sounds to sound duller when the sound goes behind the listener. Use Sys | |
| | | tem::setAdvancedSettings to adjust cutoff frequency. */ | |
| #define FMOD_INIT_DISTANCE_FILTERING 0x00000200 /* All platforms -
All FMOD_SOFTWARE with FMOD_3D based voices will add a software lowpass and
highpass filter effect into the DSP chain which will act as a distance-aut
omated bandpass filter. Use System::setAdvancedSettings to adjust the centr
e frequency. */ | | #define FMOD_INIT_DISTANCE_FILTERING 0x00000200 /* All platforms -
All FMOD_SOFTWARE with FMOD_3D based voices will add a software lowpass and
highpass filter effect into the DSP chain which will act as a distance-aut
omated bandpass filter. Use System::setAdvancedSettings to adjust the centr
e frequency. */ | |
| #define FMOD_INIT_SOFTWARE_REVERB_LOWMEM 0x00000040 /* All platforms -
SFX reverb is run using 22/24khz delay buffers, halving the memory required
. */ | | #define FMOD_INIT_SOFTWARE_REVERB_LOWMEM 0x00000040 /* All platforms -
SFX reverb is run using 22/24khz delay buffers, halving the memory required
. */ | |
| #define FMOD_INIT_ENABLE_PROFILE 0x00000020 /* All platforms -
Enable TCP/IP based host which allows FMOD Designer or FMOD Profiler to con
nect to it, and view memory, CPU and the DSP network graph in real-time. */ | | #define FMOD_INIT_ENABLE_PROFILE 0x00000020 /* All platforms -
Enable TCP/IP based host which allows FMOD Designer or FMOD Profiler to con
nect to it, and view memory, CPU and the DSP network graph in real-time. */ | |
| #define FMOD_INIT_VOL0_BECOMES_VIRTUAL 0x00000080 /* All platforms -
Any sounds that are 0 volume will go virtual and not be processed except fo
r having their positions updated virtually. Use System::setAdvancedSetting
s to adjust what volume besides zero to switch to virtual at. */ | | #define FMOD_INIT_VOL0_BECOMES_VIRTUAL 0x00000080 /* All platforms -
Any sounds that are 0 volume will go virtual and not be processed except fo
r having their positions updated virtually. Use System::setAdvancedSetting
s to adjust what volume besides zero to switch to virtual at. */ | |
| #define FMOD_INIT_WASAPI_EXCLUSIVE 0x00000100 /* Win32 Vista only
- for WASAPI output - Enable exclusive access to hardware, lower latency a
t the expense of excluding other applications from accessing the audio hard
ware. */ | | #define FMOD_INIT_WASAPI_EXCLUSIVE 0x00000100 /* Win32 Vista only
- for WASAPI output - Enable exclusive access to hardware, lower latency a
t the expense of excluding other applications from accessing the audio hard
ware. */ | |
| #define FMOD_INIT_PS3_PREFERDTS 0x00800000 /* PS3 only - Prefe
r DTS over Dolby Digital if both are supported. Note: 8 and 6 channel LPCM
is always preferred over both DTS and Dolby Digital. */ | | #define FMOD_INIT_PS3_PREFERDTS 0x00800000 /* PS3 only - Prefe
r DTS over Dolby Digital if both are supported. Note: 8 and 6 channel LPCM
is always preferred over both DTS and Dolby Digital. */ | |
| #define FMOD_INIT_PS3_FORCE2CHLPCM 0x01000000 /* PS3 only - Force
PS3 system output mode to 2 channel LPCM. */ | | #define FMOD_INIT_PS3_FORCE2CHLPCM 0x01000000 /* PS3 only - Force
PS3 system output mode to 2 channel LPCM. */ | |
| #define FMOD_INIT_DISABLEDOLBY 0x00100000 /* Wii / 3DS - Disa
ble Dolby Pro Logic surround. Speakermode will be set to STEREO even if use
r has selected surround in the system settings. */ | | #define FMOD_INIT_DISABLEDOLBY 0x00100000 /* Wii / 3DS - Disa
ble Dolby Pro Logic surround. Speakermode will be set to STEREO even if use
r has selected surround in the system settings. */ | |
| #define FMOD_INIT_SYSTEM_MUSICMUTENOTPAUSE 0x00200000 /* Xbox 360 / PS3 -
The "music" channelgroup which by default pauses when custom 360 dashboard
/ PS3 BGM music is played, can be changed to mute (therefore continues pla
ying) instead of pausing, by using this flag. */ | | #define FMOD_INIT_SYSTEM_MUSICMUTENOTPAUSE 0x00200000 /* Xbox 360 / PS3 -
The "music" channelgroup which by default pauses when custom 360 dashboard
/ PS3 BGM music is played, can be changed to mute (therefore continues pla
ying) instead of pausing, by using this flag. */ | |
| #define FMOD_INIT_SYNCMIXERWITHUPDATE 0x00400000 /* Win32/Wii/PS3/Xb
ox/Xbox 360 - FMOD Mixer thread is woken up to do a mix when System::update
is called rather than waking periodically on its own timer. */ | | #define FMOD_INIT_SYNCMIXERWITHUPDATE 0x00400000 /* Win32/Wii/PS3/Xb
ox/Xbox 360 - FMOD Mixer thread is woken up to do a mix when System::update
is called rather than waking periodically on its own timer. */ | |
| | | | |
| skipping to change at line 801 | | skipping to change at line 801 | |
| ] | | ] | |
| */ | | */ | |
| typedef enum | | typedef enum | |
| { | | { | |
| FMOD_SOUND_FORMAT_NONE, /* Unitialized / unknown. */ | | FMOD_SOUND_FORMAT_NONE, /* Unitialized / unknown. */ | |
| FMOD_SOUND_FORMAT_PCM8, /* 8bit integer PCM data. */ | | FMOD_SOUND_FORMAT_PCM8, /* 8bit integer PCM data. */ | |
| FMOD_SOUND_FORMAT_PCM16, /* 16bit integer PCM data. */ | | FMOD_SOUND_FORMAT_PCM16, /* 16bit integer PCM data. */ | |
| FMOD_SOUND_FORMAT_PCM24, /* 24bit integer PCM data. */ | | FMOD_SOUND_FORMAT_PCM24, /* 24bit integer PCM data. */ | |
| FMOD_SOUND_FORMAT_PCM32, /* 32bit integer PCM data. */ | | FMOD_SOUND_FORMAT_PCM32, /* 32bit integer PCM data. */ | |
| FMOD_SOUND_FORMAT_PCMFLOAT, /* 32bit floating point PCM data. *
/ | | FMOD_SOUND_FORMAT_PCMFLOAT, /* 32bit floating point PCM data. *
/ | |
|
| FMOD_SOUND_FORMAT_GCADPCM, /* Compressed Nintendo GameCube/Wii | | FMOD_SOUND_FORMAT_GCADPCM, /* Compressed Nintendo 3DS/Wii DSP | |
| DSP data. */ | | data. */ | |
| FMOD_SOUND_FORMAT_IMAADPCM, /* Compressed IMA ADPCM / Xbox ADPC | | FMOD_SOUND_FORMAT_IMAADPCM, /* Compressed IMA ADPCM data. */ | |
| M data. */ | | | |
| FMOD_SOUND_FORMAT_VAG, /* Compressed PlayStation Portable
ADPCM data. */ | | FMOD_SOUND_FORMAT_VAG, /* Compressed PlayStation Portable
ADPCM data. */ | |
|
| FMOD_SOUND_FORMAT_HEVAG, /* Compressed NGP ADPCM data. */ | | FMOD_SOUND_FORMAT_HEVAG, /* Compressed PSVita ADPCM data. */ | |
| FMOD_SOUND_FORMAT_XMA, /* Compressed Xbox360 data. */ | | FMOD_SOUND_FORMAT_XMA, /* Compressed Xbox360 XMA data. */ | |
| FMOD_SOUND_FORMAT_MPEG, /* Compressed MPEG layer 2 or 3 dat
a. */ | | FMOD_SOUND_FORMAT_MPEG, /* Compressed MPEG layer 2 or 3 dat
a. */ | |
| FMOD_SOUND_FORMAT_CELT, /* Compressed CELT data. */ | | FMOD_SOUND_FORMAT_CELT, /* Compressed CELT data. */ | |
|
| | | FMOD_SOUND_FORMAT_AT9, /* Compressed PSVita ATRAC9 data. * | |
| | | / | |
| | | FMOD_SOUND_FORMAT_XWMA, /* Compressed Xbox360 xWMA data. */ | |
| | | | |
| FMOD_SOUND_FORMAT_MAX, /* Maximum number of sound formats
supported. */ | | FMOD_SOUND_FORMAT_MAX, /* Maximum number of sound formats
supported. */ | |
| FMOD_SOUND_FORMAT_FORCEINT = 65536 /* Makes sure this enum is signed 3
2bit. */ | | FMOD_SOUND_FORMAT_FORCEINT = 65536 /* Makes sure this enum is signed 3
2bit. */ | |
| } FMOD_SOUND_FORMAT; | | } FMOD_SOUND_FORMAT; | |
| | | | |
| /* | | /* | |
| [DEFINE] | | [DEFINE] | |
| [ | | [ | |
| [NAME] | | [NAME] | |
| FMOD_MODE | | FMOD_MODE | |
| | | | |
| skipping to change at line 1743 | | skipping to change at line 1745 | |
| int cbsize; /* [w] Size of this struc
ture. Use sizeof(FMOD_ADVANCEDSETTINGS) NOTE: This must be set before cal
ling System::getAdvancedSettings! */ | | int cbsize; /* [w] Size of this struc
ture. Use sizeof(FMOD_ADVANCEDSETTINGS) NOTE: This must be set before cal
ling System::getAdvancedSettings! */ | |
| int maxMPEGcodecs; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_CREATECOMPRESSEDSAMPLE only. Mpeg codecs c
onsume 21,684 bytes per instance and this number will determine how many mp
eg channels can be played simultaneously. Default = 32. */ | | int maxMPEGcodecs; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_CREATECOMPRESSEDSAMPLE only. Mpeg codecs c
onsume 21,684 bytes per instance and this number will determine how many mp
eg channels can be played simultaneously. Default = 32. */ | |
| int maxADPCMcodecs; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_CREATECOMPRESSEDSAMPLE only. ADPCM codecs c
onsume 2,136 bytes per instance and this number will determine how many AD
PCM channels can be played simultaneously. Default = 32. */ | | int maxADPCMcodecs; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_CREATECOMPRESSEDSAMPLE only. ADPCM codecs c
onsume 2,136 bytes per instance and this number will determine how many AD
PCM channels can be played simultaneously. Default = 32. */ | |
| int maxXMAcodecs; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_CREATECOMPRESSEDSAMPLE only. XMA codecs c
onsume 14,836 bytes per instance and this number will determine how many XM
A channels can be played simultaneously. Default = 32. */ | | int maxXMAcodecs; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_CREATECOMPRESSEDSAMPLE only. XMA codecs c
onsume 14,836 bytes per instance and this number will determine how many XM
A channels can be played simultaneously. Default = 32. */ | |
| int maxCELTcodecs; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_CREATECOMPRESSEDSAMPLE only. CELT codecs c
onsume 11,500 bytes per instance and this number will determine how many CE
LT channels can be played simultaneously. Default = 32. */ | | int maxCELTcodecs; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_CREATECOMPRESSEDSAMPLE only. CELT codecs c
onsume 11,500 bytes per instance and this number will determine how many CE
LT channels can be played simultaneously. Default = 32. */ | |
| int maxPCMcodecs; /* [r/w] Optional. Specify
0 to ignore. For use with PS3 only. PCM codecs c
onsume 12,672 bytes per instance and this number will determine how many st
reams and PCM voices can be played simultaneously. Default = 16. */ | | int maxPCMcodecs; /* [r/w] Optional. Specify
0 to ignore. For use with PS3 only. PCM codecs c
onsume 12,672 bytes per instance and this number will determine how many st
reams and PCM voices can be played simultaneously. Default = 16. */ | |
| int ASIONumChannels; /* [r/w] Optional. Specify
0 to ignore. Number of channels available on the ASIO device. */ | | int ASIONumChannels; /* [r/w] Optional. Specify
0 to ignore. Number of channels available on the ASIO device. */ | |
| char **ASIOChannelList; /* [r/w] Optional. Specify
0 to ignore. Pointer to an array of strings (number of entries defined by A
SIONumChannels) with ASIO channel names. */ | | char **ASIOChannelList; /* [r/w] Optional. Specify
0 to ignore. Pointer to an array of strings (number of entries defined by A
SIONumChannels) with ASIO channel names. */ | |
| FMOD_SPEAKER *ASIOSpeakerList; /* [r/w] Optional. Specify
0 to ignore. Pointer to a list of speakers that the ASIO channels map to.
This can be called after System::init to remap ASIO output. */ | | FMOD_SPEAKER *ASIOSpeakerList; /* [r/w] Optional. Specify
0 to ignore. Pointer to a list of speakers that the ASIO channels map to.
This can be called after System::init to remap ASIO output. */ | |
| int max3DReverbDSPs; /* [r/w] Optional. Specify
0 to ignore. The max number of 3d reverb DSP's in the system. (NOTE: CURREN
TLY DISABLED / UNUSED) */ | | int max3DReverbDSPs; /* [r/w] Optional. Specify
0 to ignore. The max number of 3d reverb DSP's in the system. (NOTE: CURREN
TLY DISABLED / UNUSED) */ | |
|
| float HRTFMinAngle; /* [r/w] Optional. Specify | | float HRTFMinAngle; /* [r/w] Optional. Specify | |
| 0 to ignore. For use with FMOD_INIT_SOFTWARE_HRTF. The angle range (0-360) | | 0 to ignore. For use with FMOD_INIT_HRTF_LOWPASS. The angle range (0-360) | |
| of a 3D sound in relation to the listener, at which the HRTF function begi | | of a 3D sound in relation to the listener, at which the HRTF function begin | |
| ns to have an effect. 0 = in front of the listener. 180 = from 90 degrees t | | s to have an effect. 0 = in front of the listener. 180 = from 90 degrees to | |
| o the left of the listener to 90 degrees to the right. 360 = behind the lis | | the left of the listener to 90 degrees to the right. 360 = behind the list | |
| tener. Default = 180.0. */ | | ener. Default = 180.0. */ | |
| float HRTFMaxAngle; /* [r/w] Optional. Specify | | float HRTFMaxAngle; /* [r/w] Optional. Specify | |
| 0 to ignore. For use with FMOD_INIT_SOFTWARE_HRTF. The angle range (0-360) | | 0 to ignore. For use with FMOD_INIT_HRTF_LOWPASS. The angle range (0-360) | |
| of a 3D sound in relation to the listener, at which the HRTF function has | | of a 3D sound in relation to the listener, at which the HRTF function has m | |
| maximum effect. 0 = front of the listener. 180 = from 90 degrees to the lef | | aximum effect. 0 = front of the listener. 180 = from 90 degrees to the left | |
| t of the listener to 90 degrees to the right. 360 = behind the listener. De | | of the listener to 90 degrees to the right. 360 = behind the listener. Def | |
| fault = 360.0. */ | | ault = 360.0. */ | |
| float HRTFFreq; /* [r/w] Optional. Specify | | float HRTFFreq; /* [r/w] Optional. Specify | |
| 0 to ignore. For use with FMOD_INIT_SOFTWARE_HRTF. The cutoff frequency of | | 0 to ignore. For use with FMOD_INIT_HRTF_LOWPASS. The cutoff frequency of | |
| the HRTF's lowpass filter function when at maximum effect. (i.e. at HRTFMa | | the HRTF's lowpass filter function when at maximum effect. (i.e. at HRTFMax | |
| xAngle). Default = 4000.0. */ | | Angle). Default = 4000.0. */ | |
| float vol0virtualvol; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_INIT_VOL0_BECOMES_VIRTUAL. If this flag is
used, and the volume is 0.0, then the sound will become virtual. Use this
value to raise the threshold to a different point where a sound goes virtua
l. */ | | float vol0virtualvol; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_INIT_VOL0_BECOMES_VIRTUAL. If this flag is
used, and the volume is 0.0, then the sound will become virtual. Use this
value to raise the threshold to a different point where a sound goes virtua
l. */ | |
|
| int eventqueuesize; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD Event system only. Specifies the number of
slots available for simultaneous non blocking loads, across all threads. D
efault = 64. */ | | int eventqueuesize; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD Event system only. Specifies the number of
slots available for simultaneous non blocking loads, across all threads. D
efault = 32. */ | |
| unsigned int defaultDecodeBufferSize; /* [r/w] Optional. Specify
0 to ignore. For streams. This determines the default size of the double bu
ffer (in milliseconds) that a stream uses. Default = 400ms */ | | unsigned int defaultDecodeBufferSize; /* [r/w] Optional. Specify
0 to ignore. For streams. This determines the default size of the double bu
ffer (in milliseconds) that a stream uses. Default = 400ms */ | |
| char *debugLogFilename; /* [r/w] Optional. Specify
0 to ignore. Gives fmod's logging system a path/filename. Normally the log
is placed in the same directory as the executable and called fmod.log. Whe
n using System::getAdvancedSettings, provide at least 256 bytes of memory t
o copy into. */ | | char *debugLogFilename; /* [r/w] Optional. Specify
0 to ignore. Gives fmod's logging system a path/filename. Normally the log
is placed in the same directory as the executable and called fmod.log. Whe
n using System::getAdvancedSettings, provide at least 256 bytes of memory t
o copy into. */ | |
| unsigned short profileport; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_INIT_ENABLE_PROFILE. Specify the port to li
sten on for connections by the profiler application. */ | | unsigned short profileport; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_INIT_ENABLE_PROFILE. Specify the port to li
sten on for connections by the profiler application. */ | |
| unsigned int geometryMaxFadeTime; /* [r/w] Optional. Specify
0 to ignore. The maximum time in miliseconds it takes for a channel to fade
to the new level when its occlusion changes. */ | | unsigned int geometryMaxFadeTime; /* [r/w] Optional. Specify
0 to ignore. The maximum time in miliseconds it takes for a channel to fade
to the new level when its occlusion changes. */ | |
| unsigned int maxSpectrumWaveDataBuffers; /* [r/w] Optional. Specify
0 to ignore. Tells System::init to allocate a pool of wavedata/spectrum buf
fers to prevent memory fragmentation, any additional buffers will be alloca
ted normally. */ | | unsigned int maxSpectrumWaveDataBuffers; /* [r/w] Optional. Specify
0 to ignore. Tells System::init to allocate a pool of wavedata/spectrum buf
fers to prevent memory fragmentation, any additional buffers will be alloca
ted normally. */ | |
| unsigned int musicSystemCacheDelay; /* [r/w] Optional. Specify
0 to ignore. The delay the music system should allow for loading a sample f
rom disk (in milliseconds). Default = 400 ms. */ | | unsigned int musicSystemCacheDelay; /* [r/w] Optional. Specify
0 to ignore. The delay the music system should allow for loading a sample f
rom disk (in milliseconds). Default = 400 ms. */ | |
| float distanceFilterCentreFreq; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_INIT_DISTANCE_FILTERING. The default centre
frequency in Hz for the distance filtering effect. Default = 1500.0. */ | | float distanceFilterCentreFreq; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_INIT_DISTANCE_FILTERING. The default centre
frequency in Hz for the distance filtering effect. Default = 1500.0. */ | |
| } FMOD_ADVANCEDSETTINGS; | | } FMOD_ADVANCEDSETTINGS; | |
| | | | |
| /* | | /* | |
| | | | |
End of changes. 7 change blocks. |
| 33 lines changed or deleted | | 36 lines changed or added | |
|