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 0x00043505 #define FMOD_VERSION 0x00043506
/* /*
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 808 skipping to change at line 808
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 DSP data. */ FMOD_SOUND_FORMAT_GCADPCM, /* Compressed Nintendo GameCube/Wii DSP data. */
FMOD_SOUND_FORMAT_IMAADPCM, /* Compressed IMA ADPCM / Xbox ADPC M data. */ FMOD_SOUND_FORMAT_IMAADPCM, /* Compressed IMA ADPCM / Xbox ADPC 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 NGP ADPCM data. */
FMOD_SOUND_FORMAT_XMA, /* Compressed Xbox360 data. */ FMOD_SOUND_FORMAT_XMA, /* Compressed Xbox360 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 ATRAC9 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 884 skipping to change at line 883
#define FMOD_MPEGSEARCH 0x00008000 /* For corrupted / bad M P3 files. This will search all the way through the file until it hits a va lid MPEG header. Normally only searches for 4k. */ #define FMOD_MPEGSEARCH 0x00008000 /* For corrupted / bad M P3 files. This will search all the way through the file until it hits a va lid MPEG header. Normally only searches for 4k. */
#define FMOD_NONBLOCKING 0x00010000 /* For opening sounds an d getting streamed subsounds (seeking) asyncronously. Use Sound::getOpenSt ate to poll the state of the sound as it opens or retrieves the subsound in the background. */ #define FMOD_NONBLOCKING 0x00010000 /* For opening sounds an d getting streamed subsounds (seeking) asyncronously. Use Sound::getOpenSt ate to poll the state of the sound as it opens or retrieves the subsound in the background. */
#define FMOD_UNIQUE 0x00020000 /* Unique sound, can onl y be played one at a time */ #define FMOD_UNIQUE 0x00020000 /* Unique sound, can onl y be played one at a time */
#define FMOD_3D_HEADRELATIVE 0x00040000 /* Make the sound's posi tion, velocity and orientation relative to the listener. */ #define FMOD_3D_HEADRELATIVE 0x00040000 /* Make the sound's posi tion, velocity and orientation relative to the listener. */
#define FMOD_3D_WORLDRELATIVE 0x00080000 /* Make the sound's posi tion, velocity and orientation absolute (relative to the world). (DEFAULT) */ #define FMOD_3D_WORLDRELATIVE 0x00080000 /* Make the sound's posi tion, velocity and orientation absolute (relative to the world). (DEFAULT) */
#define FMOD_3D_INVERSEROLLOFF 0x00100000 /* This sound will follo w the inverse rolloff model where mindistance = full volume, maxdistance = where sound stops attenuating, and rolloff is fixed according to the global rolloff factor. (DEFAULT) */ #define FMOD_3D_INVERSEROLLOFF 0x00100000 /* This sound will follo w the inverse rolloff model where mindistance = full volume, maxdistance = where sound stops attenuating, and rolloff is fixed according to the global rolloff factor. (DEFAULT) */
#define FMOD_3D_LINEARROLLOFF 0x00200000 /* This sound will follo w a linear rolloff model where mindistance = full volume, maxdistance = sil ence. Rolloffscale is ignored. */ #define FMOD_3D_LINEARROLLOFF 0x00200000 /* This sound will follo w a linear rolloff model where mindistance = full volume, maxdistance = sil ence. Rolloffscale is ignored. */
#define FMOD_3D_LINEARSQUAREROLLOFF 0x00400000 /* This sound will follo w a linear-square rolloff model where mindistance = full volume, maxdistanc e = silence. Rolloffscale is ignored. */ #define FMOD_3D_LINEARSQUAREROLLOFF 0x00400000 /* This sound will follo w a linear-square rolloff model where mindistance = full volume, maxdistanc e = silence. Rolloffscale is ignored. */
#define FMOD_3D_CUSTOMROLLOFF 0x04000000 /* This sound will follo w a rolloff model defined by Sound::set3DCustomRolloff / Channel::set3DCust omRolloff. */ #define FMOD_3D_CUSTOMROLLOFF 0x04000000 /* This sound will follo w a rolloff model defined by Sound::set3DCustomRolloff / Channel::set3DCust omRolloff. */
#define FMOD_3D_IGNOREGEOMETRY 0x40000000 /* Is not affect by geom etry occlusion. If not specified in Sound::setMode, or Channel::setMode, t he flag is cleared and it is affected by geometry again. */ #define FMOD_3D_IGNOREGEOMETRY 0x40000000 /* Is not affect by geom etry occlusion. If not specified in Sound::setMode, or Channel::setMode, t he flag is cleared and it is affected by geometry again. */
#define FMOD_REVERB_CHANNEL_DISABLE 0x00800000 /* Prevent reverb from b eing attached to the channels playing this sound. Only relevant for FMOD_S OFTWARE based sounds. */
#define FMOD_UNICODE 0x01000000 /* Filename is double-by te unicode. */ #define FMOD_UNICODE 0x01000000 /* Filename is double-by te unicode. */
#define FMOD_IGNORETAGS 0x02000000 /* Skips id3v2/asf/etc t ag checks when opening a sound, to reduce seek/read overhead when opening f iles (helps with CD performance). */ #define FMOD_IGNORETAGS 0x02000000 /* Skips id3v2/asf/etc t ag checks when opening a sound, to reduce seek/read overhead when opening f iles (helps with CD performance). */
#define FMOD_LOWMEM 0x08000000 /* Removes some features from samples to give a lower memory overhead, like Sound::getName. See re marks. */ #define FMOD_LOWMEM 0x08000000 /* Removes some features from samples to give a lower memory overhead, like Sound::getName. See re marks. */
#define FMOD_LOADSECONDARYRAM 0x20000000 /* Load sound into the s econdary RAM of supported platform. On PS3, sounds will be loaded into RSX/ VRAM. */ #define FMOD_LOADSECONDARYRAM 0x20000000 /* Load sound into the s econdary RAM of supported platform. On PS3, sounds will be loaded into RSX/ VRAM. */
#define FMOD_VIRTUAL_PLAYFROMSTART 0x80000000 /* For sounds that start virtual (due to being quiet or low importance), instead of swapping back t o audible, and playing at the correct offset according to time, this flag m akes the sound play from the start. */ #define FMOD_VIRTUAL_PLAYFROMSTART 0x80000000 /* For sounds that start virtual (due to being quiet or low importance), instead of swapping back t o audible, and playing at the correct offset according to time, this flag m akes the sound play from the start. */
/* [DEFINE_END] */ /* [DEFINE_END] */
/* /*
[ENUM] [ENUM]
skipping to change at line 1002 skipping to change at line 1000
[ENUM] [ENUM]
[ [
[DESCRIPTION] [DESCRIPTION]
These callback types are used with System::setCallback. These callback types are used with System::setCallback.
[REMARKS] [REMARKS]
Each callback has commanddata parameters passed as void* unique to the type of callback.<br> Each callback has commanddata parameters passed as void* unique to the type of callback.<br>
See reference to FMOD_SYSTEM_CALLBACK to determine what they might mean for each type of callback.<br> See reference to FMOD_SYSTEM_CALLBACK to determine what they might mean for each type of callback.<br>
<br> <br>
<b>Note!</b> Using FMOD_SYSTEM_CALLBACKTYPE_DEVICELISTCHANGED (on Mac o nly) requires the application to be running an event loop which will allow external changes to device list to be detected by FMOD. <b>Note!</b> Using FMOD_SYSTEM_CALLBACKTYPE_DEVICELISTCHANGED (on Mac o nly) requires the application to be running an event loop which will allow external changes to device list to be detected by FMOD.
<br>
<b>Note!</b> The 'system' object pointer will be null for FMOD_SYSTEM_C
ALLBACKTYPE_THREADCREATED and FMOD_SYSTEM_CALLBACKTYPE_MEMORYALLOCATIONFAIL
ED callbacks.
[PLATFORMS] [PLATFORMS]
Win32, Win64, Linux, Linux64, Macintosh, Xbox360, PlayStation Portable, PlayStation 3, Wii, iPhone, 3GS, NGP, Android Win32, Win64, Linux, Linux64, Macintosh, Xbox360, PlayStation Portable, PlayStation 3, Wii, iPhone, 3GS, NGP, Android
[SEE_ALSO] [SEE_ALSO]
System::setCallback System::setCallback
FMOD_SYSTEM_CALLBACK FMOD_SYSTEM_CALLBACK
System::update System::update
DSP::addInput DSP::addInput
] ]
*/ */
typedef enum typedef enum
{ {
FMOD_SYSTEM_CALLBACKTYPE_DEVICELISTCHANGED, /* Called from Syst em::update when the enumerated list of devices has changed. */ FMOD_SYSTEM_CALLBACKTYPE_DEVICELISTCHANGED, /* Called from Syst em::update when the enumerated list of devices has changed. */
FMOD_SYSTEM_CALLBACKTYPE_DEVICELOST, /* Called from Syst em::update when an output device has been lost due to control panel paramet er changes and FMOD cannot automatically recover. */ FMOD_SYSTEM_CALLBACKTYPE_DEVICELOST, /* Called from Syst em::update when an output device has been lost due to control panel paramet er changes and FMOD cannot automatically recover. */
FMOD_SYSTEM_CALLBACKTYPE_MEMORYALLOCATIONFAILED, /* Called directly FMOD_SYSTEM_CALLBACKTYPE_MEMORYALLOCATIONFAILED, /* Called directly
when a memory allocation fails somewhere in FMOD. */ when a memory allocation fails somewhere in FMOD. (NOTE - 'system' will be
FMOD_SYSTEM_CALLBACKTYPE_THREADCREATED, /* Called directly NULL in this callback type.)*/
when a thread is created. */ FMOD_SYSTEM_CALLBACKTYPE_THREADCREATED, /* Called directly
when a thread is created. (NOTE - 'system' will be NULL in this callback ty
pe.) */
FMOD_SYSTEM_CALLBACKTYPE_BADDSPCONNECTION, /* Called when a ba d connection was made with DSP::addInput. Usually called from mixer thread because that is where the connections are made. */ FMOD_SYSTEM_CALLBACKTYPE_BADDSPCONNECTION, /* Called when a ba d connection was made with DSP::addInput. Usually called from mixer thread because that is where the connections are made. */
FMOD_SYSTEM_CALLBACKTYPE_BADDSPLEVEL, /* Called when too many effects were added exceeding the maximum tree depth of 128. This is m ost likely caused by accidentally adding too many DSP effects. Usually call ed from mixer thread because that is where the connections are made. */ FMOD_SYSTEM_CALLBACKTYPE_BADDSPLEVEL, /* Called when too many effects were added exceeding the maximum tree depth of 128. This is m ost likely caused by accidentally adding too many DSP effects. Usually call ed from mixer thread because that is where the connections are made. */
FMOD_SYSTEM_CALLBACKTYPE_MAX, /* Maximum number o f callback types supported. */ FMOD_SYSTEM_CALLBACKTYPE_MAX, /* Maximum number o f callback types supported. */
FMOD_SYSTEM_CALLBACKTYPE_FORCEINT = 65536 /* Makes sure this enum is signed 32bit. */ FMOD_SYSTEM_CALLBACKTYPE_FORCEINT = 65536 /* Makes sure this enum is signed 32bit. */
} FMOD_SYSTEM_CALLBACKTYPE; } FMOD_SYSTEM_CALLBACKTYPE;
/* /*
FMOD Callbacks FMOD Callbacks
*/ */
skipping to change at line 2183 skipping to change at line 2183
FMOD_RESULT F_API FMOD_ChannelGroup_SetVolume (FMOD_CHANNELGROUP *ch annelgroup, float volume); FMOD_RESULT F_API FMOD_ChannelGroup_SetVolume (FMOD_CHANNELGROUP *ch annelgroup, float volume);
FMOD_RESULT F_API FMOD_ChannelGroup_GetVolume (FMOD_CHANNELGROUP *ch annelgroup, float *volume); FMOD_RESULT F_API FMOD_ChannelGroup_GetVolume (FMOD_CHANNELGROUP *ch annelgroup, float *volume);
FMOD_RESULT F_API FMOD_ChannelGroup_SetPitch (FMOD_CHANNELGROUP *ch annelgroup, float pitch); FMOD_RESULT F_API FMOD_ChannelGroup_SetPitch (FMOD_CHANNELGROUP *ch annelgroup, float pitch);
FMOD_RESULT F_API FMOD_ChannelGroup_GetPitch (FMOD_CHANNELGROUP *ch annelgroup, float *pitch); FMOD_RESULT F_API FMOD_ChannelGroup_GetPitch (FMOD_CHANNELGROUP *ch annelgroup, float *pitch);
FMOD_RESULT F_API FMOD_ChannelGroup_Set3DOcclusion (FMOD_CHANNELGROUP *ch annelgroup, float directocclusion, float reverbocclusion); FMOD_RESULT F_API FMOD_ChannelGroup_Set3DOcclusion (FMOD_CHANNELGROUP *ch annelgroup, float directocclusion, float reverbocclusion);
FMOD_RESULT F_API FMOD_ChannelGroup_Get3DOcclusion (FMOD_CHANNELGROUP *ch annelgroup, float *directocclusion, float *reverbocclusion); FMOD_RESULT F_API FMOD_ChannelGroup_Get3DOcclusion (FMOD_CHANNELGROUP *ch annelgroup, float *directocclusion, float *reverbocclusion);
FMOD_RESULT F_API FMOD_ChannelGroup_SetPaused (FMOD_CHANNELGROUP *ch annelgroup, FMOD_BOOL paused); FMOD_RESULT F_API FMOD_ChannelGroup_SetPaused (FMOD_CHANNELGROUP *ch annelgroup, FMOD_BOOL paused);
FMOD_RESULT F_API FMOD_ChannelGroup_GetPaused (FMOD_CHANNELGROUP *ch annelgroup, FMOD_BOOL *paused); FMOD_RESULT F_API FMOD_ChannelGroup_GetPaused (FMOD_CHANNELGROUP *ch annelgroup, FMOD_BOOL *paused);
FMOD_RESULT F_API FMOD_ChannelGroup_SetMute (FMOD_CHANNELGROUP *ch annelgroup, FMOD_BOOL mute); FMOD_RESULT F_API FMOD_ChannelGroup_SetMute (FMOD_CHANNELGROUP *ch annelgroup, FMOD_BOOL mute);
FMOD_RESULT F_API FMOD_ChannelGroup_GetMute (FMOD_CHANNELGROUP *ch annelgroup, FMOD_BOOL *mute); FMOD_RESULT F_API FMOD_ChannelGroup_GetMute (FMOD_CHANNELGROUP *ch annelgroup, FMOD_BOOL *mute);
FMOD_RESULT F_API FMOD_ChannelGroup_SetReverbProperties(FMOD_CHANNELGROUP *
channelgroup, const FMOD_REVERB_CHANNELPROPERTIES *prop);
FMOD_RESULT F_API FMOD_ChannelGroup_GetReverbProperties(FMOD_CHANNELGROUP *
channelgroup, FMOD_REVERB_CHANNELPROPERTIES *prop);
/* /*
Channelgroup override values. (recursively overwrites whatever settin gs the channels had) Channelgroup override values. (recursively overwrites whatever settin gs the channels had)
*/ */
FMOD_RESULT F_API FMOD_ChannelGroup_Stop (FMOD_CHANNELGROUP *ch annelgroup); FMOD_RESULT F_API FMOD_ChannelGroup_Stop (FMOD_CHANNELGROUP *ch annelgroup);
FMOD_RESULT F_API FMOD_ChannelGroup_OverrideVolume (FMOD_CHANNELGROUP *ch annelgroup, float volume); FMOD_RESULT F_API FMOD_ChannelGroup_OverrideVolume (FMOD_CHANNELGROUP *ch annelgroup, float volume);
FMOD_RESULT F_API FMOD_ChannelGroup_OverrideFrequency(FMOD_CHANNELGROUP *ch annelgroup, float frequency); FMOD_RESULT F_API FMOD_ChannelGroup_OverrideFrequency(FMOD_CHANNELGROUP *ch annelgroup, float frequency);
FMOD_RESULT F_API FMOD_ChannelGroup_OverridePan (FMOD_CHANNELGROUP *ch annelgroup, float pan); FMOD_RESULT F_API FMOD_ChannelGroup_OverridePan (FMOD_CHANNELGROUP *ch annelgroup, float pan);
FMOD_RESULT F_API FMOD_ChannelGroup_OverrideReverbProperties(FMOD_CHANNELGR OUP *channelgroup, const FMOD_REVERB_CHANNELPROPERTIES *prop); FMOD_RESULT F_API FMOD_ChannelGroup_OverrideReverbProperties(FMOD_CHANNELGR OUP *channelgroup, const FMOD_REVERB_CHANNELPROPERTIES *prop);
 End of changes. 6 change blocks. 
11 lines changed or deleted 11 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 0x00043505 #define FMOD_EVENT_VERSION 0x00043506
/* /*
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;
skipping to change at line 69 skipping to change at line 69
[PLATFORMS] [PLATFORMS]
Win32, Win64, Linux, Linux64, Macintosh, Xbox360, PlayStation Portable, PlayStation 3, Wii, iPhone, 3GS, NGP, Android Win32, Win64, Linux, Linux64, Macintosh, Xbox360, PlayStation Portable, PlayStation 3, Wii, iPhone, 3GS, NGP, Android
[SEE_ALSO] [SEE_ALSO]
EventSystem::init EventSystem::init
EventSystem::getEventByGUID EventSystem::getEventByGUID
FMOD_EVENT_SOUNDDEFINFO FMOD_EVENT_SOUNDDEFINFO
FMOD_EVENT_CALLBACKTYPE FMOD_EVENT_CALLBACKTYPE
] ]
*/ */
#define FMOD_EVENT_INIT_NORMAL 0x00000000 /* All platforms #define FMOD_EVENT_INIT_NORMAL 0x00000000 /* All
- Initialize normally */ platforms - Initialize normally */
#define FMOD_EVENT_INIT_USER_ASSETMANAGER 0x00000001 /* All platforms #define FMOD_EVENT_INIT_USER_ASSETMANAGER 0x00000001 /* All
- All wave data loading/freeing will be referred back to the programmer th platforms - All wave data loading/freeing will be referred back to the pro
rough the FMOD_EVENT_CALLBACKTYPE_SOUNDDEF_CREATE/FMOD_EVENT_CALLBACKTYPE_S grammer through the FMOD_EVENT_CALLBACKTYPE_SOUNDDEF_CREATE/FMOD_EVENT_CALL
OUNDDEF_RELEASE callback */ BACKTYPE_SOUNDDEF_RELEASE callback */
#define FMOD_EVENT_INIT_FAIL_ON_MAXSTREAMS 0x00000002 /* All platforms #define FMOD_EVENT_INIT_FAIL_ON_MAXSTREAMS 0x00000002 /* All
- Events will fail if "Max streams" was reached when playing streamed bank platforms - Events will fail if "Max streams" was reached when playing str
s, instead of going virtual. */ eamed banks, instead of going virtual. */
#define FMOD_EVENT_INIT_DONTUSENAMES 0x00000004 /* All platforms #define FMOD_EVENT_INIT_DONTUSENAMES 0x00000004 /* All
- All event/eventgroup/eventparameter/eventcategory/eventreverb names will platforms - All event/eventgroup/eventparameter/eventcategory/eventreverb
be discarded on load. Use getXXXByIndex to access them. This may potential names will be discarded on load. Use getXXXByIndex to access them. This may
ly save a lot of memory at runtime. */ potentially save a lot of memory at runtime. */
#define FMOD_EVENT_INIT_UPPERCASE_FILENAMES 0x00000008 /* All platforms #define FMOD_EVENT_INIT_UPPERCASE_FILENAMES 0x00000008 /* All
- All FSB filenames will be translated to upper case before being used. */ platforms - All FSB filenames will be translated to upper case before bein
#define FMOD_EVENT_INIT_LOWERCASE_FILENAMES 0x00000080 /* All platforms g used. */
- All FSB filenames will be translated to lower case before being used. */ #define FMOD_EVENT_INIT_LOWERCASE_FILENAMES 0x00000080 /* All
#define FMOD_EVENT_INIT_SEARCH_PLUGINS 0x00000010 /* All platforms platforms - All FSB filenames will be translated to lower case before bein
- Search the current directory for dsp/codec plugins on EventSystem::init. g used. */
*/ #define FMOD_EVENT_INIT_SEARCH_PLUGINS 0x00000010 /* All
#define FMOD_EVENT_INIT_USE_GUIDS 0x00000020 /* All platforms platforms - Search the current directory for dsp/codec plugins on EventSys
- Build an event GUID table when loading FEVs so that EventSystem::getEven tem::init. */
tByGUID can be used. */ #define FMOD_EVENT_INIT_USE_GUIDS 0x00000020 /* All
#define FMOD_EVENT_INIT_DETAILED_SOUNDDEF_INFO 0x00000040 /* All platforms platforms - Build an event GUID table when loading FEVs so that EventSyste
- Pass an FMOD_EVENT_SOUNDDEFINFO struct to FMOD_EVENT_CALLBACKTYPE_SOUNDD m::getEventByGUID can be used. */
EF_SELECTINDEX callbacks rather than just the sound definition name (uses m #define FMOD_EVENT_INIT_DETAILED_SOUNDDEF_INFO 0x00000040 /* All
ore memory for sound definition waveform names). */ platforms - Pass an FMOD_EVENT_SOUNDDEFINFO struct to FMOD_EVENT_CALLBACKT
#define FMOD_EVENT_INIT_RESETPARAMSTOMINIMUM 0x00000100 /* All platforms YPE_SOUNDDEF_SELECTINDEX callbacks rather than just the sound definition na
- Reset parameters to minimum value when getting an event instance instead me (uses more memory for sound definition waveform names). */
of using the INFO_ONLY event's values. */ #define FMOD_EVENT_INIT_RESETPARAMSTOMINIMUM 0x00000100 /* All
platforms - Reset parameters to minimum value when getting an event instan
ce instead of using the INFO_ONLY event's values. */
#define FMOD_EVENT_INIT_ELEVATION_AFFECTS_LISTENER_ANGLE 0x00000200 /* All
platforms - The listener angle event parameters will be affected by elevat
ion, and not just horizontal components. */
#define FMOD_EVENT_INIT_DONTUSELOWMEM 0x00000400 /* All
platforms - Instruct the event system to NOT use FMOD_LOWMEM when it opens
.FSB files. Specify this flag if you need access to the names of individua
l subsounds in loaded .FSB files. Specifying this flag will make the event
system use more memory. */
/* [DEFINE_END] */ /* [DEFINE_END] */
/* /*
[DEFINE] [DEFINE]
[ [
[NAME] [NAME]
FMOD_EVENT_MODE FMOD_EVENT_MODE
[DESCRIPTION] [DESCRIPTION]
 End of changes. 2 change blocks. 
31 lines changed or deleted 41 lines changed or added


 fmod_event_net.h   fmod_event_net.h 
skipping to change at line 21 skipping to change at line 21
#define __FMOD_EVENT_NET_H__ #define __FMOD_EVENT_NET_H__
#ifndef __FMOD_EVENT_H__ #ifndef __FMOD_EVENT_H__
#include "fmod_event.h" #include "fmod_event.h"
#endif #endif
/* /*
FMOD NetEventSystem version number. Check this against NetEventSystem_ GetVersion. FMOD NetEventSystem version number. Check this against NetEventSystem_ 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_NET_VERSION 0x00043505 #define FMOD_EVENT_NET_VERSION 0x00043506
/* /*
Default port that the target (game) will listen on Default port that the target (game) will listen on
*/ */
#define FMOD_EVENT_NET_PORT 17997 #define FMOD_EVENT_NET_PORT 17997
#ifdef __cplusplus #ifdef __cplusplus
extern "C" extern "C"
{ {
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/