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 0x00043806 #define FMOD_VERSION 0x00043807
/* /*
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 )
#elif (defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(_ WIN64) || defined(_XBOX)) #elif defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(_W IN64)
#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 )
#elif defined(__MACH__) || defined (__ANDROID__) #elif defined(__MACH__) || defined(__ANDROID__) || defined(__linux__)
#define F_CDECL #define F_CDECL
#define F_STDCALL #define F_STDCALL
#define F_DECLSPEC #define F_DECLSPEC
#define F_DLLEXPORT __attribute__ ((visibility("default"))) #define F_DLLEXPORT __attribute__ ((visibility("default")))
#else #else
#define F_STDCALL
#define F_CDECL #define F_CDECL
#define F_STDCALL
#define F_DECLSPEC #define F_DECLSPEC
#define F_DLLEXPORT #define F_DLLEXPORT
#endif #endif
#ifdef DLL_EXPORTS #ifdef DLL_EXPORTS
#if defined(__MACH__) || defined(__ANDROID__) || defined(JUNGLE) #if defined(__MACH__) || defined(__ANDROID__) || defined(__linux__)
#define F_API __attribute__ ((visibility("default"))) #define F_API __attribute__ ((visibility("default")))
#else #else
#define F_API __declspec(dllexport) F_STDCALL #define F_API __declspec(dllexport) F_STDCALL
#endif #endif
#else #else
#define F_API F_STDCALL #define F_API F_STDCALL
#endif #endif
#define F_CALLBACK F_STDCALL #define F_CALLBACK F_STDCALL
skipping to change at line 1520 skipping to change at line 1520
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::setReverbProperties System::setReverbProperties
System::getReverbProperties System::getReverbProperties
FMOD_REVERB_PRESETS FMOD_REVERB_PRESETS
FMOD_REVERB_FLAGS FMOD_REVERB_FLAGS
] ]
*/ */
typedef struct FMOD_REVERB_PROPERTIES typedef struct FMOD_REVERB_PROPERTIES
{ /* MIN MAX DEFAULT DESCRIPT { /* MIN MAX DEFAULT DESCRIP
ION */ TION */
int Instance; /* [w] 0 3 0 Environm int Instance; /* [w] 0 3 0 Environ
ent Instance. (SUPPORTED:SF ment Instance. (SUPPORTED:S
X(4 instances) and Wii (3 instances)) */ FX(4 instances) and Wii (3 instances)) */
int Environment; /* [r/w] -1 25 -1 Sets all int Environment; /* [r/w] -1 25 -1 Sets al
listener properties. -1 = OFF. (SUPPORTED:SF l listener properties. -1 = OFF. (SUPPORTED:S
X(-1 only)/PSP) */ FX(-1 only)/PSP) */
float EnvDiffusion; /* [r/w] 0.0 1.0 1.0 Environm float EnvDiffusion; /* [r/w] 0.0 1.0 1.0 Environ
ent diffusion (SUPPORTED:WI ment diffusion (SUPPORTED:W
I) */ II) */
int Room; /* [r/w] -10000 0 -1000 Room eff int Room; /* [r/w] -10000 0 -1000 Room ef
ect level (at mid frequencies) (SUPPORTED:SF fect level (at mid frequencies) (SUPPORTED:S
X/WII/PSP) */ FX/WII/PSP) */
int RoomHF; /* [r/w] -10000 0 -100 Relative int RoomHF; /* [r/w] -10000 0 -100 Relativ
room effect level at high frequencies (SUPPORTED:SF e room effect level at high frequencies (SUPPORTED:S
X) */ FX) */
int RoomLF; /* [r/w] -10000 0 0 Relative int RoomLF; /* [r/w] -10000 0 0 Relativ
room effect level at low frequencies (SUPPORTED:SF e room effect level at low frequencies (SUPPORTED:S
X) */ FX) */
float DecayTime; /* [r/w] 0.1 20.0 1.49 Reverber float DecayTime; /* [r/w] 0.1 20.0 1.49 Reverbe
ation decay time at mid frequencies (SUPPORTED:SF ration decay time at mid frequencies (SUPPORTED:S
X/WII) */ FX/WII) */
float DecayHFRatio; /* [r/w] 0.1 2.0 0.83 High-fre float DecayHFRatio; /* [r/w] 0.1 2.0 0.83 High-fr
quency to mid-frequency decay time ratio (SUPPORTED:SF equency to mid-frequency decay time ratio (SUPPORTED:S
X) */ FX) */
float DecayLFRatio; /* [r/w] 0.1 2.0 1.0 Low-freq float DecayLFRatio; /* [r/w] 0.1 2.0 1.0 Low-fre
uency to mid-frequency decay time ratio (SUPPORTED:-- quency to mid-frequency decay time ratio (SUPPORTED:-
-) */ --) */
int Reflections; /* [r/w] -10000 1000 -2602 Early re int Reflections; /* [r/w] -10000 1000 -2602 Early r
flections level relative to room effect (SUPPORTED:SF eflections level relative to room effect (SUPPORTED:S
X/WII) */ FX/WII) */
float ReflectionsDelay; /* [r/w] 0.0 0.3 0.007 Initial float ReflectionsDelay; /* [r/w] 0.0 0.3 0.007 Initial
reflection delay time (SUPPORTED:SF reflection delay time (SUPPORTED:S
X) */ FX) */
int Reverb; /* [r/w] -10000 2000 200 Late rev int Reverb; /* [r/w] -10000 2000 200 Late re
erberation level relative to room effect (SUPPORTED:SF verberation level relative to room effect (SUPPORTED:S
X) */ FX) */
float ReverbDelay; /* [r/w] 0.0 0.1 0.011 Late rev float ReverbDelay; /* [r/w] 0.0 0.1 0.011 Late re
erberation delay time relative to initial reflection (SUPPORTED:SF verberation delay time relative to initial reflection (SUPPORTED:S
X/WII) */ FX/WII) */
float ModulationTime; /* [r/w] 0.04 4.0 0.25 Modulati float ModulationTime; /* [r/w] 0.04 4.0 0.25 Modulat
on time (SUPPORTED:-- ion time (SUPPORTED:-
-) */ --) */
float ModulationDepth; /* [r/w] 0.0 1.0 0.0 Modulati float ModulationDepth; /* [r/w] 0.0 1.0 0.0 Modulat
on depth (SUPPORTED:WI ion depth (SUPPORTED:W
I) */ II) */
float HFReference; /* [r/w] 1000.0 20000 5000.0 Referenc float HFReference; /* [r/w] 20.0 20000.0 5000.0 Referen
e high frequency (hz) (SUPPORTED:SF ce high frequency (hz) (SUPPORTED:S
X) */ FX) */
float LFReference; /* [r/w] 20.0 1000.0 250.0 Referenc float LFReference; /* [r/w] 20.0 1000.0 250.0 Referen
e low frequency (hz) (SUPPORTED:SF ce low frequency (hz) (SUPPORTED:S
X) */ FX) */
float Diffusion; /* [r/w] 0.0 100.0 100.0 Value th float Diffusion; /* [r/w] 0.0 100.0 100.0 Value t
at controls the echo density in the late reverberation decay. (SUPPORTED:SF hat controls the echo density in the late reverberation decay. (SUPPORTED:S
X) */ FX) */
float Density; /* [r/w] 0.0 100.0 100.0 Value th float Density; /* [r/w] 0.0 100.0 100.0 Value t
at controls the modal density in the late reverberation decay (SUPPORTED:SF hat controls the modal density in the late reverberation decay (SUPPORTED:S
X) */ FX) */
unsigned int Flags; /* [r/w] FMOD_REVERB_FLAGS - modifies t unsigned int Flags; /* [r/w] FMOD_REVERB_FLAGS - modifies t
he behavior of above properties (SUPPORTED:WI he behavior of above properties (SUPPORTED:W
I) */ II) */
} FMOD_REVERB_PROPERTIES; } FMOD_REVERB_PROPERTIES;
/* /*
[DEFINE] [DEFINE]
[ [
[NAME] [NAME]
FMOD_REVERB_FLAGS FMOD_REVERB_FLAGS
[DESCRIPTION] [DESCRIPTION]
Values for the Flags member of the FMOD_REVERB_PROPERTIES structure. Values for the Flags member of the FMOD_REVERB_PROPERTIES structure.
 End of changes. 7 change blocks. 
67 lines changed or deleted 67 lines changed or added


 fmod_dsp.h   fmod_dsp.h 
skipping to change at line 83 skipping to change at line 83
/* /*
[STRUCTURE] [STRUCTURE]
[ [
[DESCRIPTION] [DESCRIPTION]
Structure to define a parameter for a DSP unit. Structure to define a parameter for a DSP unit.
[REMARKS] [REMARKS]
Members marked with [r] mean the variable is modified by FMOD and is fo r reading purposes only. Do not change this value.<br> Members marked with [r] mean the variable is modified by FMOD and is fo r reading purposes only. Do not change this value.<br>
Members marked with [w] mean the variable can be written to. The user can set the value.<br> Members marked with [w] mean the variable can be written to. The user can set the value.<br>
<br>
The step parameter tells the gui or application that the parameter has
a certain granularity.<br>
For example in the example of cutoff frequency with a range from 100.0
to 22050.0 you might only want the selection to be in 10hz increments. For
this you would simply use 10.0 as the step value.<br>
For a boolean, you can use min = 0.0, max = 1.0, step = 1.0. This way
the only possible values are 0.0 and 1.0.<br>
Some applications may detect min = 0.0, max = 1.0, step = 1.0 and repla
ce a graphical slider bar with a checkbox instead.<br>
A step value of 1.0 would simulate integer values only.<br>
A step value of 0.0 would mean the full floating point range is accessa
ble.<br>
[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::createDSP System::createDSP
DSP::setParameter DSP::setParameter
] ]
*/ */
typedef struct FMOD_DSP_PARAMETERDESC typedef struct FMOD_DSP_PARAMETERDESC
 End of changes. 1 change blocks. 
13 lines changed or deleted 0 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 0x00043806 #define FMOD_EVENT_VERSION 0x00043807
/* /*
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 179 skipping to change at line 179
FMOD_EVENTPROPERTY_VOLUME, /* Type : float - Relative volume of event. */ FMOD_EVENTPROPERTY_VOLUME, /* Type : float - Relative volume of event. */
FMOD_EVENTPROPERTY_VOLUMERANDOMIZATION, /* Type : float - Random deviation in volume of event. */ FMOD_EVENTPROPERTY_VOLUMERANDOMIZATION, /* Type : float - Random deviation in volume of event. */
FMOD_EVENTPROPERTY_PITCH, /* Type : float - Relative pitch of event in raw underlying units. */ FMOD_EVENTPROPERTY_PITCH, /* Type : float - Relative pitch of event in raw underlying units. */
FMOD_EVENTPROPERTY_PITCH_OCTAVES, /* Type : float - Relative pitch of event in octaves. */ FMOD_EVENTPROPERTY_PITCH_OCTAVES, /* Type : float - Relative pitch of event in octaves. */
FMOD_EVENTPROPERTY_PITCH_SEMITONES, /* Type : float - Relative pitch of event in semitones. */ FMOD_EVENTPROPERTY_PITCH_SEMITONES, /* Type : float - Relative pitch of event in semitones. */
FMOD_EVENTPROPERTY_PITCH_TONES, /* Type : float - Relative pitch of event in tones. */ FMOD_EVENTPROPERTY_PITCH_TONES, /* Type : float - Relative pitch of event in tones. */
FMOD_EVENTPROPERTY_PITCHRANDOMIZATION, /* Type : float - Random deviation in pitch of event in raw underlying units. */ FMOD_EVENTPROPERTY_PITCHRANDOMIZATION, /* Type : float - Random deviation in pitch of event in raw underlying units. */
FMOD_EVENTPROPERTY_PITCHRANDOMIZATION_OCTAVES, /* Type : float - Random deviation in pitch of event in octaves. */ FMOD_EVENTPROPERTY_PITCHRANDOMIZATION_OCTAVES, /* Type : float - Random deviation in pitch of event in octaves. */
FMOD_EVENTPROPERTY_PITCHRANDOMIZATION_SEMITONES, /* Type : float - Random deviation in pitch of event in semitones. */ FMOD_EVENTPROPERTY_PITCHRANDOMIZATION_SEMITONES, /* Type : float - Random deviation in pitch of event in semitones. */
FMOD_EVENTPROPERTY_PITCHRANDOMIZATION_TONES, /* Type : float - Random deviation in pitch of event in tones. */ FMOD_EVENTPROPERTY_PITCHRANDOMIZATION_TONES, /* Type : float - Random deviation in pitch of event in tones. */
FMOD_EVENTPROPERTY_PITCHRANDOMIZATION_MODE, /* Type : int - 1 (default) = randomize pitch when the event is started and every time s etPitch is called, 2 = only randomize pitch when the event is started */
FMOD_EVENTPROPERTY_PRIORITY, /* Type : int - Playback priority of event. */ FMOD_EVENTPROPERTY_PRIORITY, /* Type : int - Playback priority of event. */
FMOD_EVENTPROPERTY_MAX_PLAYBACKS, /* Type : int - (<b>Readonly</b>) Maximum simultaneous playbacks of event. */ FMOD_EVENTPROPERTY_MAX_PLAYBACKS, /* Type : int - (<b>Readonly</b>) Maximum simultaneous playbacks of event. */
FMOD_EVENTPROPERTY_MAX_PLAYBACKS_BEHAVIOR, /* Type : int - 1 = steal oldest, 2 = steal newest, 3 = steal quietest, 4 = just fail, 5 = just fail if quietest. */ FMOD_EVENTPROPERTY_MAX_PLAYBACKS_BEHAVIOR, /* Type : int - 1 = steal oldest, 2 = steal newest, 3 = steal quietest, 4 = just fail, 5 = just fail if quietest. */
FMOD_EVENTPROPERTY_MODE, /* Type : FMOD_MODE - Either FMOD_3D or FMOD_2D. */ FMOD_EVENTPROPERTY_MODE, /* Type : FMOD_MODE - Either FMOD_3D or FMOD_2D. */
FMOD_EVENTPROPERTY_3D_IGNORE_GEOMETRY, /* Type : int - Ignore geometry for that event. 1 = yes, 0 = no. */ FMOD_EVENTPROPERTY_3D_IGNORE_GEOMETRY, /* Type : int - Ignore geometry for that event. 1 = yes, 0 = no. */
FMOD_EVENTPROPERTY_3D_ROLLOFF, /* Type : FMOD_MODE - Either FMOD_3D_INVERSEROLLOFF, FMOD_3D_LINEARROLLOFF, FMOD_3D_LINEARSQUA REROLLOFF, or none for custom rolloff. */ FMOD_EVENTPROPERTY_3D_ROLLOFF, /* Type : FMOD_MODE - Either FMOD_3D_INVERSEROLLOFF, FMOD_3D_LINEARROLLOFF, FMOD_3D_LINEARSQUA REROLLOFF, or none for custom rolloff. */
FMOD_EVENTPROPERTY_3D_MINDISTANCE, /* Type : float - Minimum 3d distance of event. */ FMOD_EVENTPROPERTY_3D_MINDISTANCE, /* Type : float - Minimum 3d distance of event. */
FMOD_EVENTPROPERTY_3D_MAXDISTANCE, /* Type : float - Maximum 3d distance of event. Means different things depending on EVENT PROPERTY_3D_ROLLOFF. If event has custom rolloff, setting FMOD_EVENTPROPERT Y_3D_MAXDISTANCE will scale the range of all distance parameters in this ev ent e.g. set this property to 2.0 to double the range of all distance param eters, set it to 0.5 to halve the range of all distance parameters. */ FMOD_EVENTPROPERTY_3D_MAXDISTANCE, /* Type : float - Maximum 3d distance of event. Means different things depending on EVENT PROPERTY_3D_ROLLOFF. If event has custom rolloff, setting FMOD_EVENTPROPERT Y_3D_MAXDISTANCE will scale the range of all distance parameters in this ev ent e.g. set this property to 2.0 to double the range of all distance param eters, set it to 0.5 to halve the range of all distance parameters. */
FMOD_EVENTPROPERTY_3D_POSITION, /* Type : FMOD_MODE - Either FMOD_3D_HEADRELATIVE or FMOD_3D_WORLDRELATIVE. */ FMOD_EVENTPROPERTY_3D_POSITION, /* Type : FMOD_MODE - Either FMOD_3D_HEADRELATIVE or FMOD_3D_WORLDRELATIVE. */
FMOD_EVENTPROPERTY_3D_CONEINSIDEANGLE, /* Type : float - Event cone inside angle. 0 to 360. */ FMOD_EVENTPROPERTY_3D_CONEINSIDEANGLE, /* Type : float - Event cone inside angle. 0 to 360. */
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 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 0x00043806 #define FMOD_EVENT_NET_VERSION 0x00043807
/* /*
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/