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 0x00043700 #define FMOD_VERSION 0x00043701
/* /*
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 )
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 fmod_dsp.h   fmod_dsp.h 
skipping to change at line 61 skipping to change at line 61
FMOD_DSP_TYPE_LOWPASS, /* This unit filters sound using a hi gh quality, resonant lowpass filter algorithm but consumes more CPU time. * / FMOD_DSP_TYPE_LOWPASS, /* This unit filters sound using a hi gh quality, resonant lowpass filter algorithm but consumes more CPU time. * /
FMOD_DSP_TYPE_ITLOWPASS, /* This unit filters sound using a re sonant lowpass filter algorithm that is used in Impulse Tracker, but with l imited cutoff range (0 to 8060hz). */ FMOD_DSP_TYPE_ITLOWPASS, /* This unit filters sound using a re sonant lowpass filter algorithm that is used in Impulse Tracker, but with l imited cutoff range (0 to 8060hz). */
FMOD_DSP_TYPE_HIGHPASS, /* This unit filters sound using a re sonant highpass filter algorithm. */ FMOD_DSP_TYPE_HIGHPASS, /* This unit filters sound using a re sonant highpass filter algorithm. */
FMOD_DSP_TYPE_ECHO, /* This unit produces an echo on the sound and fades out at the desired rate. */ FMOD_DSP_TYPE_ECHO, /* This unit produces an echo on the sound and fades out at the desired rate. */
FMOD_DSP_TYPE_FLANGE, /* This unit produces a flange effect on the sound. */ FMOD_DSP_TYPE_FLANGE, /* This unit produces a flange effect on the sound. */
FMOD_DSP_TYPE_DISTORTION, /* This unit distorts the sound. */ FMOD_DSP_TYPE_DISTORTION, /* This unit distorts the sound. */
FMOD_DSP_TYPE_NORMALIZE, /* This unit normalizes or amplifies the sound to a certain level. */ FMOD_DSP_TYPE_NORMALIZE, /* This unit normalizes or amplifies the sound to a certain level. */
FMOD_DSP_TYPE_PARAMEQ, /* This unit attenuates or amplifies a selected frequency range. */ FMOD_DSP_TYPE_PARAMEQ, /* This unit attenuates or amplifies a selected frequency range. */
FMOD_DSP_TYPE_PITCHSHIFT, /* This unit bends the pitch of a sou nd without changing the speed of playback. */ FMOD_DSP_TYPE_PITCHSHIFT, /* This unit bends the pitch of a sou nd without changing the speed of playback. */
FMOD_DSP_TYPE_CHORUS, /* This unit produces a chorus effect on the sound. */ FMOD_DSP_TYPE_CHORUS, /* This unit produces a chorus effect on the sound. */
FMOD_DSP_TYPE_REVERB, /* This unit produces a reverb effect on the sound. */
FMOD_DSP_TYPE_VSTPLUGIN, /* This unit allows the use of Steinb erg VST plugins */ FMOD_DSP_TYPE_VSTPLUGIN, /* This unit allows the use of Steinb erg VST plugins */
FMOD_DSP_TYPE_WINAMPPLUGIN, /* This unit allows the use of Nullso ft Winamp plugins */ FMOD_DSP_TYPE_WINAMPPLUGIN, /* This unit allows the use of Nullso ft Winamp plugins */
FMOD_DSP_TYPE_ITECHO, /* This unit produces an echo on the sound and fades out at the desired rate as is used in Impulse Tracker. */ FMOD_DSP_TYPE_ITECHO, /* This unit produces an echo on the sound and fades out at the desired rate as is used in Impulse Tracker. */
FMOD_DSP_TYPE_COMPRESSOR, /* This unit implements dynamic compr ession (linked multichannel, wideband) */ FMOD_DSP_TYPE_COMPRESSOR, /* This unit implements dynamic compr ession (linked multichannel, wideband) */
FMOD_DSP_TYPE_SFXREVERB, /* This unit implements SFX reverb */ FMOD_DSP_TYPE_SFXREVERB, /* This unit implements SFX reverb */
FMOD_DSP_TYPE_LOWPASS_SIMPLE, /* This unit filters sound using a si mple lowpass with no resonance, but has flexible cutoff and is fast. */ FMOD_DSP_TYPE_LOWPASS_SIMPLE, /* This unit filters sound using a si mple lowpass with no resonance, but has flexible cutoff and is fast. */
FMOD_DSP_TYPE_DELAY, /* This unit produces different delay s on individual channels of the sound. */ FMOD_DSP_TYPE_DELAY, /* This unit produces different delay s on individual channels of the sound. */
FMOD_DSP_TYPE_TREMOLO, /* This unit produces a tremolo / cho pper effect on the sound. */ FMOD_DSP_TYPE_TREMOLO, /* This unit produces a tremolo / cho pper effect on the sound. */
FMOD_DSP_TYPE_LADSPAPLUGIN, /* This unit allows the use of LADSPA standard plugins. */ FMOD_DSP_TYPE_LADSPAPLUGIN, /* This unit allows the use of LADSPA standard plugins. */
FMOD_DSP_TYPE_HIGHPASS_SIMPLE, /* This unit filters sound using a si mple highpass with no resonance, but has flexible cutoff and is fast. */ FMOD_DSP_TYPE_HIGHPASS_SIMPLE, /* This unit filters sound using a si mple highpass with no resonance, but has flexible cutoff and is fast. */
skipping to change at line 385 skipping to change at line 384
[SEE_ALSO] [SEE_ALSO]
DSP::setParameter DSP::setParameter
DSP::getParameter DSP::getParameter
FMOD_DSP_TYPE FMOD_DSP_TYPE
] ]
*/ */
typedef enum typedef enum
{ {
FMOD_DSP_FLANGE_DRYMIX, /* Volume of original signal to pass to ou tput. 0.0 to 1.0. Default = 0.45. */ FMOD_DSP_FLANGE_DRYMIX, /* Volume of original signal to pass to ou tput. 0.0 to 1.0. Default = 0.45. */
FMOD_DSP_FLANGE_WETMIX, /* Volume of flange signal to pass to outp ut. 0.0 to 1.0. Default = 0.55. */ FMOD_DSP_FLANGE_WETMIX, /* Volume of flange signal to pass to outp ut. 0.0 to 1.0. Default = 0.55. */
FMOD_DSP_FLANGE_DEPTH, /* Flange depth. 0.01 to 1.0. Default = 1.0. */ FMOD_DSP_FLANGE_DEPTH, /* Flange depth (percentage of 40ms delay) . 0.01 to 1.0. Default = 1.0. */
FMOD_DSP_FLANGE_RATE /* Flange speed in hz. 0.0 to 20.0. Defa ult = 0.1. */ FMOD_DSP_FLANGE_RATE /* Flange speed in hz. 0.0 to 20.0. Defa ult = 0.1. */
} FMOD_DSP_FLANGE; } FMOD_DSP_FLANGE;
/* /*
[ENUM] [ENUM]
[ [
[DESCRIPTION] [DESCRIPTION]
Parameter types for the FMOD_DSP_TYPE_TREMOLO filter. Parameter types for the FMOD_DSP_TYPE_TREMOLO filter.
[REMARKS] [REMARKS]
skipping to change at line 552 skipping to change at line 551
} FMOD_DSP_PITCHSHIFT; } FMOD_DSP_PITCHSHIFT;
/* /*
[ENUM] [ENUM]
[ [
[DESCRIPTION] [DESCRIPTION]
Parameter types for the FMOD_DSP_TYPE_CHORUS filter. Parameter types for the FMOD_DSP_TYPE_CHORUS filter.
[REMARKS] [REMARKS]
Chrous is an effect where the sound is more 'spacious' due to 1 to 3 ve rsions of the sound being played along side the original signal but with th e pitch of each copy modulating on a sine wave.<br> Chrous is an effect where the sound is more 'spacious' due to 1 to 3 ve rsions of the sound being played along side the original signal but with th e pitch of each copy modulating on a sine wave.<br>
This is a highly configurable chorus unit. It supports 3 taps, small a
nd large delay times and also feedback.<br>
This unit also could be used to do a simple echo, or a flange effect.
[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]
DSP::setParameter DSP::setParameter
DSP::getParameter DSP::getParameter
FMOD_DSP_TYPE FMOD_DSP_TYPE
] ]
*/ */
typedef enum typedef enum
{ {
FMOD_DSP_CHORUS_DRYMIX, /* Volume of original signal to pass to outpu t. 0.0 to 1.0. Default = 0.5. */ FMOD_DSP_CHORUS_DRYMIX, /* Volume of original signal to pass to outpu t. 0.0 to 1.0. Default = 0.5. */
FMOD_DSP_CHORUS_WETMIX1, /* Volume of 1st chorus tap. 0.0 to 1.0. De fault = 0.5. */ FMOD_DSP_CHORUS_WETMIX1, /* Volume of 1st chorus tap. 0.0 to 1.0. De fault = 0.5. */
FMOD_DSP_CHORUS_WETMIX2, /* Volume of 2nd chorus tap. This tap is 90 d egrees out of phase of the first tap. 0.0 to 1.0. Default = 0.5. */ FMOD_DSP_CHORUS_WETMIX2, /* Volume of 2nd chorus tap. This tap is 90 d egrees out of phase of the first tap. 0.0 to 1.0. Default = 0.5. */
FMOD_DSP_CHORUS_WETMIX3, /* Volume of 3rd chorus tap. This tap is 90 d egrees out of phase of the second tap. 0.0 to 1.0. Default = 0.5. */ FMOD_DSP_CHORUS_WETMIX3, /* Volume of 3rd chorus tap. This tap is 90 d egrees out of phase of the second tap. 0.0 to 1.0. Default = 0.5. */
FMOD_DSP_CHORUS_DELAY, /* Chorus delay in ms. 0.1 to 100.0. Defaul t = 40.0 ms. */ FMOD_DSP_CHORUS_DELAY, /* Chorus delay in ms. 0.1 to 100.0. Defaul t = 40.0 ms. */
FMOD_DSP_CHORUS_RATE, /* Chorus modulation rate in hz. 0.0 to 20.0 . Default = 0.8 hz. */ FMOD_DSP_CHORUS_RATE, /* Chorus modulation rate in hz. 0.0 to 20.0 . Default = 0.8 hz. */
FMOD_DSP_CHORUS_DEPTH, /* Chorus modulation depth. 0.0 to 1.0. Def FMOD_DSP_CHORUS_DEPTH /* Chorus modulation depth. 0.0 to 1.0. Def
ault = 0.03. */ ault = 0.03. */
FMOD_DSP_CHORUS_FEEDBACK /* Chorus feedback. Controls how much of the
wet signal gets fed back into the chorus buffer. 0.0 to 1.0. Default = 0
.0. */
} FMOD_DSP_CHORUS; } FMOD_DSP_CHORUS;
/* /*
[ENUM] [ENUM]
[ [
[DESCRIPTION] [DESCRIPTION]
Parameter types for the FMOD_DSP_TYPE_ITECHO filter.<br> Parameter types for the FMOD_DSP_TYPE_ITECHO filter.<br>
This is effectively a software based echo filter that emulates the Dire ctX DMO echo effect. Impulse tracker files can support this, and FMOD will produce the effect on ANY platform, not just those that support DirectX ef fects!<br> This is effectively a software based echo filter that emulates the Dire ctX DMO echo effect. Impulse tracker files can support this, and FMOD will produce the effect on ANY platform, not just those that support DirectX ef fects!<br>
[REMARKS] [REMARKS]
 End of changes. 4 change blocks. 
10 lines changed or deleted 3 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 0x00043700 #define FMOD_EVENT_VERSION 0x00043701
/* /*
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


 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 0x00043700 #define FMOD_EVENT_NET_VERSION 0x00043701
/* /*
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/