| 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 0x00043101 | | #define FMOD_VERSION 0x00043102 | |
| | | | |
| /* | | /* | |
| 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 721 | | skipping to change at line 721 | |
| #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_DSOUND_HRTFNONE 0x00000200 /* Win32 only - for
DirectSound output - FMOD_HARDWARE | FMOD_3D buffers use simple stereo pan
ning/doppler/attenuation when 3D hardware acceleration is not present. */ | | #define FMOD_INIT_DSOUND_HRTFNONE 0x00000200 /* Win32 only - for
DirectSound output - FMOD_HARDWARE | FMOD_3D buffers use simple stereo pan
ning/doppler/attenuation when 3D hardware acceleration is not present. */ | |
| #define FMOD_INIT_DSOUND_HRTFLIGHT 0x00000400 /* Win32 only - for
DirectSound output - FMOD_HARDWARE | FMOD_3D buffers use a slightly higher
quality algorithm when 3D hardware acceleration is not present. */ | | #define FMOD_INIT_DSOUND_HRTFLIGHT 0x00000400 /* Win32 only - for
DirectSound output - FMOD_HARDWARE | FMOD_3D buffers use a slightly higher
quality algorithm when 3D hardware acceleration is not present. */ | |
| #define FMOD_INIT_DSOUND_HRTFFULL 0x00000800 /* Win32 only - for
DirectSound output - FMOD_HARDWARE | FMOD_3D buffers use full quality 3D p
layback when 3d hardware acceleration is not present. */ | | #define FMOD_INIT_DSOUND_HRTFFULL 0x00000800 /* Win32 only - for
DirectSound output - FMOD_HARDWARE | FMOD_3D buffers use full quality 3D p
layback when 3d hardware acceleration is not present. */ | |
| #define FMOD_INIT_PS2_DISABLECORE0REVERB 0x00010000 /* PS2 only - Disab
le reverb on CORE 0 to regain 256k SRAM. */ | | #define FMOD_INIT_PS2_DISABLECORE0REVERB 0x00010000 /* PS2 only - Disab
le reverb on CORE 0 to regain 256k SRAM. */ | |
| #define FMOD_INIT_PS2_DISABLECORE1REVERB 0x00020000 /* PS2 only - Disab
le reverb on CORE 1 to regain 256k SRAM. */ | | #define FMOD_INIT_PS2_DISABLECORE1REVERB 0x00020000 /* PS2 only - Disab
le reverb on CORE 1 to regain 256k SRAM. */ | |
| #define FMOD_INIT_PS2_DONTUSESCRATCHPAD 0x00040000 /* PS2 only - Disab
le FMOD's usage of the scratchpad. */ | | #define FMOD_INIT_PS2_DONTUSESCRATCHPAD 0x00040000 /* PS2 only - Disab
le FMOD's usage of the scratchpad. */ | |
| #define FMOD_INIT_PS2_SWAPDMACHANNELS 0x00080000 /* PS2 only - Chang
es FMOD from using SPU DMA channel 0 for software mixing, and 1 for sound d
ata upload/file streaming, to 1 and 0 respectively. */ | | #define FMOD_INIT_PS2_SWAPDMACHANNELS 0x00080000 /* PS2 only - Chang
es FMOD from using SPU DMA channel 0 for software mixing, and 1 for sound d
ata upload/file streaming, to 1 and 0 respectively. */ | |
| #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_XBOX_REMOVEHEADROOM 0x00100000 /* Xbox only - By d
efault DirectSound attenuates all sound by 6db to avoid clipping/distortion
. CAUTION. If you use this flag you are responsible for the final mix to
make sure clipping / distortion doesn't happen. */ | | #define FMOD_INIT_WII_DISABLEDOLBY 0x00100000 /* Wii only - Disab
le Dolby Pro Logic surround. Speakermode will be set to STEREO even if user
has selected surround in the Wii 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. */ | |
| #define FMOD_INIT_DTS_NEURALSURROUND 0x02000000 /* Win32/Mac/Linux/
Solaris/PS3/Xbox360 - Use DTS Neural surround downmixing from 7.1 if speake
rmode set to FMOD_SPEAKERMODE_STEREO or FMOD_SPEAKERMODE_5POINT1. Always 7.
1 -> 5.1 downmix for Xbox360 and PS3. Internal DSP structure will be set t
o 7.1. */ | | #define FMOD_INIT_DTS_NEURALSURROUND 0x02000000 /* Win32/Mac/Linux/
Solaris/PS3/Xbox360 - Use DTS Neural surround downmixing from 7.1 if speake
rmode set to FMOD_SPEAKERMODE_STEREO or FMOD_SPEAKERMODE_5POINT1. Always 7.
1 -> 5.1 downmix for Xbox360 and PS3. Internal DSP structure will be set t
o 7.1. */ | |
| #define FMOD_INIT_GEOMETRY_USECLOSEST 0x04000000 /* All platforms -
With the geometry engine, only process the closest polygon rather than accu
mulating all polygons the sound to listener line intersects. */ | | #define FMOD_INIT_GEOMETRY_USECLOSEST 0x04000000 /* All platforms -
With the geometry engine, only process the closest polygon rather than accu
mulating all polygons the sound to listener line intersects. */ | |
| #define FMOD_INIT_DISABLE_MYEARS 0x08000000 /* Win32 - Disables
MyEars HRTF 7.1 downmixing. MyEars will otherwise be disbaled if speakerm
ode is not set to FMOD_SPEAKERMODE_STEREO or the data file is missing. */ | | #define FMOD_INIT_DISABLE_MYEARS 0x08000000 /* Win32 - Disables
MyEars HRTF 7.1 downmixing. MyEars will otherwise be disbaled if speakerm
ode is not set to FMOD_SPEAKERMODE_STEREO or the data file is missing. */ | |
| /* [DEFINE_END] */ | | /* [DEFINE_END] */ | |
| | | | |
| /* | | /* | |
| [ENUM] | | [ENUM] | |
| [ | | [ | |
| | | | |
End of changes. 2 change blocks. |
| 2 lines changed or deleted | | 2 lines changed or added | |
|
| fmod_event.h | | fmod_event.h | |
| | | | |
| skipping to change at line 24 | | skipping to change at line 24 | |
| | | | |
| #ifndef _FMOD_H | | #ifndef _FMOD_H | |
| #include "fmod.h" | | #include "fmod.h" | |
| #endif | | #endif | |
| | | | |
| /* | | /* | |
| FMOD EventSystem version number. Check this against FMOD::EventSystem:
:getVersion. | | FMOD EventSystem version number. Check this against FMOD::EventSystem:
: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_EVENT_VERSION 0x00043101 | | #define FMOD_EVENT_VERSION 0x00043102 | |
| | | | |
| /* | | /* | |
| FMOD event types | | FMOD event types | |
| */ | | */ | |
| | | | |
| typedef struct FMOD_EVENTSYSTEM FMOD_EVENTSYSTEM; | | typedef struct FMOD_EVENTSYSTEM FMOD_EVENTSYSTEM; | |
| typedef struct FMOD_EVENTPROJECT FMOD_EVENTPROJECT; | | typedef struct FMOD_EVENTPROJECT FMOD_EVENTPROJECT; | |
| typedef struct FMOD_EVENTGROUP FMOD_EVENTGROUP; | | typedef struct FMOD_EVENTGROUP FMOD_EVENTGROUP; | |
| typedef struct FMOD_EVENTCATEGORY FMOD_EVENTCATEGORY; | | typedef struct FMOD_EVENTCATEGORY FMOD_EVENTCATEGORY; | |
| typedef struct FMOD_EVENT FMOD_EVENT; | | typedef struct FMOD_EVENT FMOD_EVENT; | |
| | | | |
End of changes. 1 change blocks. |
| 1 lines changed or deleted | | 1 lines changed or added | |
|