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 | |||
fmodlinux.h | fmodlinux.h | |||
---|---|---|---|---|
/* ======================================================================== =================== */ | /* ======================================================================== =================== */ | |||
/* FMOD Linux Specific header file. Copyright (c), Firelight Technologies P ty, Ltd. 2005-2010. */ | /* FMOD Linux Specific header file. Copyright (c), Firelight Technologies P ty, Ltd. 2005-2011. */ | |||
/* ======================================================================== =================== */ | /* ======================================================================== =================== */ | |||
#ifndef _FMODLINUX_H | #ifndef _FMODLINUX_H | |||
#define _FMODLINUX_H | #define _FMODLINUX_H | |||
#include "fmod.h" | #include "fmod.h" | |||
/* | /* | |||
[STRUCTURE] | [STRUCTURE] | |||
[ | [ | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||