| fmod.h | | fmod.h | |
| /*$ preserve start $*/ | | /*$ preserve start $*/ | |
| | | | |
| /* ========================================================================
==================== */ | | /* ========================================================================
==================== */ | |
|
| /* FMOD Ex - Main C/C++ header file. Copyright (c), Firelight Technologies
Pty, Ltd. 2004-2010. */ | | /* FMOD Ex - Main C/C++ header file. Copyright (c), Firelight Technologies
Pty, Ltd. 2004-2011. */ | |
| /*
*/ | | /*
*/ | |
| /* This header is the base header for all other FMOD headers. If you are p
rogramming in C */ | | /* This header is the base header for all other FMOD headers. If you are p
rogramming in C */ | |
| /* use this exclusively, or if you are programming C++ use this in conjunct
ion with FMOD.HPP */ | | /* use this exclusively, or if you are programming C++ use this in conjunct
ion with FMOD.HPP */ | |
| /*
*/ | | /*
*/ | |
| /* ========================================================================
==================== */ | | /* ========================================================================
==================== */ | |
| | | | |
| #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 0x00043306 | | #define FMOD_VERSION 0x00043307 | |
| | | | |
| /* | | /* | |
| 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 482 | | skipping to change at line 482 | |
| FMOD_MEMORY_REALLOCCALLBACK | | FMOD_MEMORY_REALLOCCALLBACK | |
| FMOD_MEMORY_FREECALLBACK | | FMOD_MEMORY_FREECALLBACK | |
| Memory_Initialize | | Memory_Initialize | |
| | | | |
| ] | | ] | |
| */ | | */ | |
| #define FMOD_MEMORY_NORMAL 0x00000000 /* Standard memory.
*/ | | #define FMOD_MEMORY_NORMAL 0x00000000 /* Standard memory.
*/ | |
| #define FMOD_MEMORY_STREAM_FILE 0x00000001 /* Stream file buff
er, size controllable with System::setStreamBufferSize. */ | | #define FMOD_MEMORY_STREAM_FILE 0x00000001 /* Stream file buff
er, size controllable with System::setStreamBufferSize. */ | |
| #define FMOD_MEMORY_STREAM_DECODE 0x00000002 /* Stream decode bu
ffer, size controllable with FMOD_CREATESOUNDEXINFO::decodebuffersize. */ | | #define FMOD_MEMORY_STREAM_DECODE 0x00000002 /* Stream decode bu
ffer, size controllable with FMOD_CREATESOUNDEXINFO::decodebuffersize. */ | |
| #define FMOD_MEMORY_SAMPLEDATA 0x00000004 /* Sample data buff
er. Raw audio data, usually PCM/MPEG/ADPCM/XMA data. */ | | #define FMOD_MEMORY_SAMPLEDATA 0x00000004 /* Sample data buff
er. Raw audio data, usually PCM/MPEG/ADPCM/XMA data. */ | |
|
| | | #define FMOD_MEMORY_DSP_OUTPUTBUFFER 0x00000008 /* DSP memory block
allocated when more than 1 output exists on a DSP node. */ | |
| #define FMOD_MEMORY_XBOX360_PHYSICAL 0x00100000 /* Requires XPhysic
alAlloc / XPhysicalFree. */ | | #define FMOD_MEMORY_XBOX360_PHYSICAL 0x00100000 /* Requires XPhysic
alAlloc / XPhysicalFree. */ | |
| #define FMOD_MEMORY_PERSISTENT 0x00200000 /* Persistent memor
y. Memory will be freed when System::release is called. */ | | #define FMOD_MEMORY_PERSISTENT 0x00200000 /* Persistent memor
y. Memory will be freed when System::release is called. */ | |
| #define FMOD_MEMORY_SECONDARY 0x00400000 /* Secondary memory
. Allocation should be in secondary memory. For example RSX on the PS3. */ | | #define FMOD_MEMORY_SECONDARY 0x00400000 /* Secondary memory
. Allocation should be in secondary memory. For example RSX on the PS3. */ | |
| #define FMOD_MEMORY_ALL 0xFFFFFFFF | | #define FMOD_MEMORY_ALL 0xFFFFFFFF | |
| /* [DEFINE_END] */ | | /* [DEFINE_END] */ | |
| | | | |
| /* | | /* | |
| [ENUM] | | [ENUM] | |
| [ | | [ | |
| [DESCRIPTION] | | [DESCRIPTION] | |
| | | | |
End of changes. 3 change blocks. |
| 2 lines changed or deleted | | 3 lines changed or added | |
|
| fmod_codec.h | | fmod_codec.h | |
| /* ========================================================================
============================ */ | | /* ========================================================================
============================ */ | |
|
| /* FMOD Ex - codec development header file. Copyright (c), Firelight Techno
logies Pty, Ltd. 2004-2010. */ | | /* FMOD Ex - codec development header file. Copyright (c), Firelight Techno
logies Pty, Ltd. 2004-2011. */ | |
| /*
*/ | | /*
*/ | |
| /* Use this header if you are wanting to develop your own file format plugi
n to use with */ | | /* Use this header if you are wanting to develop your own file format plugi
n to use with */ | |
| /* FMOD's codec system. With this header you can make your own fileformat
plugin that FMOD */ | | /* FMOD's codec system. With this header you can make your own fileformat
plugin that FMOD */ | |
| /* can register and use. See the documentation and examples on how to make
a working plugin. */ | | /* can register and use. See the documentation and examples on how to make
a working plugin. */ | |
| /*
*/ | | /*
*/ | |
| /* ========================================================================
============================ */ | | /* ========================================================================
============================ */ | |
| | | | |
| #ifndef _FMOD_CODEC_H | | #ifndef _FMOD_CODEC_H | |
| #define _FMOD_CODEC_H | | #define _FMOD_CODEC_H | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 1 lines changed or deleted | | 1 lines changed or added | |
|
| fmod_dsp.h | | fmod_dsp.h | |
| /* ========================================================================
================== */ | | /* ========================================================================
================== */ | |
|
| /* FMOD Ex - DSP header file. Copyright (c), Firelight Technologies Pty, Lt
d. 2004-2010. */ | | /* FMOD Ex - DSP header file. Copyright (c), Firelight Technologies Pty, Lt
d. 2004-2011. */ | |
| /*
*/ | | /*
*/ | |
| /* Use this header if you are interested in delving deeper into the FMOD so
ftware mixing / */ | | /* Use this header if you are interested in delving deeper into the FMOD so
ftware mixing / */ | |
| /* DSP engine. In this header you can find parameter structures for FMOD s
ystem reigstered */ | | /* DSP engine. In this header you can find parameter structures for FMOD s
ystem reigstered */ | |
| /* DSP effects and generators.
*/ | | /* DSP effects and generators.
*/ | |
| /* Also use this header if you are wanting to develop your own DSP plugin t
o use with FMOD's */ | | /* Also use this header if you are wanting to develop your own DSP plugin t
o use with FMOD's */ | |
| /* dsp system. With this header you can make your own DSP plugin that FMOD
can */ | | /* dsp system. With this header you can make your own DSP plugin that FMOD
can */ | |
| /* register and use. See the documentation and examples on how to make a w
orking plugin. */ | | /* register and use. See the documentation and examples on how to make a w
orking plugin. */ | |
| /*
*/ | | /*
*/ | |
| /* ========================================================================
================== */ | | /* ========================================================================
================== */ | |
| | | | |
| | | | |
| skipping to change at line 356 | | skipping to change at line 356 | |
| FMOD_DSP_DELAY_CH6, /* Channel #6 Delay in ms. 0 to 10000. Defa
ult = 0. */ | | FMOD_DSP_DELAY_CH6, /* Channel #6 Delay in ms. 0 to 10000. Defa
ult = 0. */ | |
| FMOD_DSP_DELAY_CH7, /* Channel #7 Delay in ms. 0 to 10000. Defa
ult = 0. */ | | FMOD_DSP_DELAY_CH7, /* Channel #7 Delay in ms. 0 to 10000. Defa
ult = 0. */ | |
| FMOD_DSP_DELAY_CH8, /* Channel #8 Delay in ms. 0 to 10000. Defa
ult = 0. */ | | FMOD_DSP_DELAY_CH8, /* Channel #8 Delay in ms. 0 to 10000. Defa
ult = 0. */ | |
| FMOD_DSP_DELAY_CH9, /* Channel #9 Delay in ms. 0 to 10000. Defa
ult = 0. */ | | FMOD_DSP_DELAY_CH9, /* Channel #9 Delay in ms. 0 to 10000. Defa
ult = 0. */ | |
| FMOD_DSP_DELAY_CH10, /* Channel #10 Delay in ms. 0 to 10000. Def
ault = 0. */ | | FMOD_DSP_DELAY_CH10, /* Channel #10 Delay in ms. 0 to 10000. Def
ault = 0. */ | |
| FMOD_DSP_DELAY_CH11, /* Channel #11 Delay in ms. 0 to 10000. Def
ault = 0. */ | | FMOD_DSP_DELAY_CH11, /* Channel #11 Delay in ms. 0 to 10000. Def
ault = 0. */ | |
| FMOD_DSP_DELAY_CH12, /* Channel #12 Delay in ms. 0 to 10000. Def
ault = 0. */ | | FMOD_DSP_DELAY_CH12, /* Channel #12 Delay in ms. 0 to 10000. Def
ault = 0. */ | |
| FMOD_DSP_DELAY_CH13, /* Channel #13 Delay in ms. 0 to 10000. Def
ault = 0. */ | | FMOD_DSP_DELAY_CH13, /* Channel #13 Delay in ms. 0 to 10000. Def
ault = 0. */ | |
| FMOD_DSP_DELAY_CH14, /* Channel #14 Delay in ms. 0 to 10000. Def
ault = 0. */ | | FMOD_DSP_DELAY_CH14, /* Channel #14 Delay in ms. 0 to 10000. Def
ault = 0. */ | |
| FMOD_DSP_DELAY_CH15, /* Channel #15 Delay in ms. 0 to 10000. Def
ault = 0. */ | | FMOD_DSP_DELAY_CH15, /* Channel #15 Delay in ms. 0 to 10000. Def
ault = 0. */ | |
|
| FMOD_DSP_DELAY_MAXDELAY, /* Maximum delay in ms. 0 to 10000. Default
= 10. */ | | FMOD_DSP_DELAY_MAXDELAY /* Maximum delay in ms. 0 to 10000. Default
= 10. */ | |
| } FMOD_DSP_DELAY; | | } FMOD_DSP_DELAY; | |
| | | | |
| /* | | /* | |
| [ENUM] | | [ENUM] | |
| [ | | [ | |
| [DESCRIPTION] | | [DESCRIPTION] | |
| Parameter types for the FMOD_DSP_TYPE_FLANGE filter. | | Parameter types for the FMOD_DSP_TYPE_FLANGE filter. | |
| | | | |
| [REMARKS] | | [REMARKS] | |
| Flange is an effect where the signal is played twice at the same time,
and one copy slides back and forth creating a whooshing or flanging effect.
<br> | | Flange is an effect where the signal is played twice at the same time,
and one copy slides back and forth creating a whooshing or flanging effect.
<br> | |
| | | | |
End of changes. 2 change blocks. |
| 2 lines changed or deleted | | 2 lines changed or added | |
|
| fmod_errors.h | | fmod_errors.h | |
| /*$ preserve start $*/ | | /*$ preserve start $*/ | |
| | | | |
| /* ========================================================================
====================== */ | | /* ========================================================================
====================== */ | |
|
| /* FMOD Ex - Error string header file. Copyright (c), Firelight Technologie
s Pty, Ltd. 2004-2010. */ | | /* FMOD Ex - Error string header file. Copyright (c), Firelight Technologie
s Pty, Ltd. 2004-2011. */ | |
| /*
*/ | | /*
*/ | |
| /* Use this header if you want to store or display a string version / engli
sh explanation of */ | | /* Use this header if you want to store or display a string version / engli
sh explanation of */ | |
| /* the FMOD error codes.
*/ | | /* the FMOD error codes.
*/ | |
| /*
*/ | | /*
*/ | |
| /* ========================================================================
====================== */ | | /* ========================================================================
====================== */ | |
| | | | |
| #ifndef _FMOD_ERRORS_H | | #ifndef _FMOD_ERRORS_H | |
| #define _FMOD_ERRORS_H | | #define _FMOD_ERRORS_H | |
| | | | |
| #include "fmod.h" | | #include "fmod.h" | |
| | | | |
End of changes. 1 change blocks. |
| 1 lines changed or deleted | | 1 lines changed or added | |
|
| fmod_event.h | | fmod_event.h | |
| /*$ preserve start $*/ | | /*$ preserve start $*/ | |
| | | | |
| /* ========================================================================
==================== */ | | /* ========================================================================
==================== */ | |
| /* FMOD Ex - Main C/C++ event/data driven system header file.
*/ | | /* FMOD Ex - Main C/C++ event/data driven system header file.
*/ | |
|
| /* Copyright (c), Firelight Technologies Pty, Ltd. 2004-2010.
*/ | | /* Copyright (c), Firelight Technologies Pty, Ltd. 2004-2011.
*/ | |
| /*
*/ | | /*
*/ | |
| /* This header is the base header for all other FMOD EventSystem headers. I
f you are */ | | /* This header is the base header for all other FMOD EventSystem headers. I
f you are */ | |
| /* programming in C use this exclusively, or if you are programming C++ use
this in */ | | /* programming in C use this exclusively, or if you are programming C++ use
this in */ | |
| /* conjunction with FMOD_EVENT.HPP
*/ | | /* conjunction with FMOD_EVENT.HPP
*/ | |
| /* ========================================================================
==================== */ | | /* ========================================================================
==================== */ | |
| | | | |
| #ifndef __FMOD_EVENT_H__ | | #ifndef __FMOD_EVENT_H__ | |
| #define __FMOD_EVENT_H__ | | #define __FMOD_EVENT_H__ | |
| | | | |
| #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 0x00043306 | | #define FMOD_EVENT_VERSION 0x00043307 | |
| | | | |
| /* | | /* | |
| 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. 2 change blocks. |
| 2 lines changed or deleted | | 2 lines changed or added | |
|
| fmod_event_net.h | | fmod_event_net.h | |
| /* ========================================================================
==================== */ | | /* ========================================================================
==================== */ | |
| /* FMOD Ex - Main C/C++ Network event system header file.
*/ | | /* FMOD Ex - Main C/C++ Network event system header file.
*/ | |
|
| /* Copyright (c), Firelight Technologies Pty, Ltd. 2004-2010.
*/ | | /* Copyright (c), Firelight Technologies Pty, Ltd. 2004-2011.
*/ | |
| /*
*/ | | /*
*/ | |
| /* This header is the base header for all other FMOD NetEventSystem headers
. If you are */ | | /* This header is the base header for all other FMOD NetEventSystem headers
. If you are */ | |
| /* programming in C use this exclusively, or if you are programming C++ use
this in */ | | /* programming in C use this exclusively, or if you are programming C++ use
this in */ | |
| /* conjunction with FMOD_EVENT_NET.HPP
*/ | | /* conjunction with FMOD_EVENT_NET.HPP
*/ | |
| /* ========================================================================
==================== */ | | /* ========================================================================
==================== */ | |
| | | | |
| #ifndef __FMOD_EVENT_NET_H__ | | #ifndef __FMOD_EVENT_NET_H__ | |
| #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 0x00043306 | | #define FMOD_EVENT_NET_VERSION 0x00043307 | |
| | | | |
| /* | | /* | |
| 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. 2 change blocks. |
| 2 lines changed or deleted | | 2 lines changed or added | |
|
| fmod_memoryinfo.h | | fmod_memoryinfo.h | |
| /* ========================================================================
===================== */ | | /* ========================================================================
===================== */ | |
|
| /* FMOD Ex - Memory info header file. Copyright (c), Firelight Technologies
Pty, Ltd. 2008-2010. */ | | /* FMOD Ex - Memory info header file. Copyright (c), Firelight Technologies
Pty, Ltd. 2008-2011. */ | |
| /*
*/ | | /*
*/ | |
| /* Use this header if you are interested in getting detailed information on
FMOD's memory */ | | /* Use this header if you are interested in getting detailed information on
FMOD's memory */ | |
| /* usage. See the documentation for more details.
*/ | | /* usage. See the documentation for more details.
*/ | |
| /*
*/ | | /*
*/ | |
| /* ========================================================================
===================== */ | | /* ========================================================================
===================== */ | |
| | | | |
| #ifndef _FMOD_MEMORYINFO_H | | #ifndef _FMOD_MEMORYINFO_H | |
| #define _FMOD_MEMORYINFO_H | | #define _FMOD_MEMORYINFO_H | |
| | | | |
| /* | | /* | |
| | | | |
End of changes. 1 change blocks. |
| 1 lines changed or deleted | | 1 lines changed or added | |
|
| fmod_output.h | | fmod_output.h | |
| /* ========================================================================
============================ */ | | /* ========================================================================
============================ */ | |
|
| /* FMOD Ex - output development header file. Copyright (c), Firelight Techn
ologies Pty, Ltd. 2004-2010. */ | | /* FMOD Ex - output development header file. Copyright (c), Firelight Techn
ologies Pty, Ltd. 2004-2011. */ | |
| /*
*/ | | /*
*/ | |
| /* Use this header if you are wanting to develop your own output plugin to
use with */ | | /* Use this header if you are wanting to develop your own output plugin to
use with */ | |
| /* FMOD's output system. With this header you can make your own output plu
gin that FMOD */ | | /* FMOD's output system. With this header you can make your own output plu
gin that FMOD */ | |
| /* can register and use. See the documentation and examples on how to make
a working plugin. */ | | /* can register and use. See the documentation and examples on how to make
a working plugin. */ | |
| /*
*/ | | /*
*/ | |
| /* ========================================================================
============================ */ | | /* ========================================================================
============================ */ | |
| | | | |
| #ifndef _FMOD_OUTPUT_H | | #ifndef _FMOD_OUTPUT_H | |
| #define _FMOD_OUTPUT_H | | #define _FMOD_OUTPUT_H | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 1 lines changed or deleted | | 1 lines changed or added | |
|