| 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 0x00043203 | | #define FMOD_EVENT_VERSION 0x00043300 | |
| | | | |
| /* | | /* | |
| 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 70 | | skipping to change at line 70 | |
| Win32, Win64, Linux, Linux64, Macintosh, Xbox, Xbox360, PlayStation 2,
GameCube, PlayStation Portable, PlayStation 3 | | Win32, Win64, Linux, Linux64, Macintosh, Xbox, Xbox360, PlayStation 2,
GameCube, PlayStation Portable, PlayStation 3 | |
| | | | |
| [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
- Initialize normally */ | | #define FMOD_EVENT_INIT_NORMAL 0x00000000 /* All platforms
- Initialize normally */ | |
|
| #define FMOD_EVENT_INIT_USER_ASSETMANAGER 0x00000001 /* All platforms
- All wave data loading/freeing will be referred back to the programmer th
rough the FMOD_EVENT_CALLBACKTYPE_SOUNDDEF_CREATE/FMOD_EVENT_CALLBACKTYPE_S
OUNDDEF_RELEASE callback */ | | #define FMOD_EVENT_INIT_USER_ASSETMANAGER 0x00000001 /* All platforms
- All wave data loading/freeing will be referred back to the user through
the event callback */ | |
| #define FMOD_EVENT_INIT_FAIL_ON_MAXSTREAMS 0x00000002 /* All platforms
- Events will fail if "Max streams" was reached when playing streamed bank
s, instead of going virtual. */ | | #define FMOD_EVENT_INIT_FAIL_ON_MAXSTREAMS 0x00000002 /* All platforms
- Events will fail if "Max streams" was reached when playing streamed bank
s, instead of going virtual. */ | |
| #define FMOD_EVENT_INIT_DONTUSENAMES 0x00000004 /* All platforms
- All event/eventgroup/eventparameter/eventcategory/eventreverb names will
be discarded on load. Use getXXXByIndex to access them. This may potential
ly save a lot of memory at runtime. */ | | #define FMOD_EVENT_INIT_DONTUSENAMES 0x00000004 /* All platforms
- All event/eventgroup/eventparameter/eventcategory/eventreverb names will
be discarded on load. Use getXXXByIndex to access them. This may potential
ly save a lot of memory at runtime. */ | |
| #define FMOD_EVENT_INIT_UPPERCASE_FILENAMES 0x00000008 /* All platforms
- All FSB filenames will be translated to upper case before being used. */ | | #define FMOD_EVENT_INIT_UPPERCASE_FILENAMES 0x00000008 /* All platforms
- All FSB filenames will be translated to upper case before being used. */ | |
| #define FMOD_EVENT_INIT_LOWERCASE_FILENAMES 0x00000080 /* All platforms
- All FSB filenames will be translated to lower case before being used. */ | | #define FMOD_EVENT_INIT_LOWERCASE_FILENAMES 0x00000080 /* All platforms
- All FSB filenames will be translated to lower case before being used. */ | |
| #define FMOD_EVENT_INIT_SEARCH_PLUGINS 0x00000010 /* All platforms
- Search the current directory for dsp/codec plugins on EventSystem::init.
*/ | | #define FMOD_EVENT_INIT_SEARCH_PLUGINS 0x00000010 /* All platforms
- Search the current directory for dsp/codec plugins on EventSystem::init.
*/ | |
| #define FMOD_EVENT_INIT_USE_GUIDS 0x00000020 /* All platforms
- Build an event GUID table when loading FEVs so that EventSystem::getEven
tByGUID can be used. */ | | #define FMOD_EVENT_INIT_USE_GUIDS 0x00000020 /* All platforms
- Build an event GUID table when loading FEVs so that EventSystem::getEven
tByGUID can be used. */ | |
| #define FMOD_EVENT_INIT_DETAILED_SOUNDDEF_INFO 0x00000040 /* All platforms
- Pass an FMOD_EVENT_SOUNDDEFINFO struct to FMOD_EVENT_CALLBACKTYPE_SOUNDD
EF_SELECTINDEX callbacks rather than just the sound definition name (uses m
ore memory for sound definition waveform names). */ | | #define FMOD_EVENT_INIT_DETAILED_SOUNDDEF_INFO 0x00000040 /* All platforms
- Pass an FMOD_EVENT_SOUNDDEFINFO struct to FMOD_EVENT_CALLBACKTYPE_SOUNDD
EF_SELECTINDEX callbacks rather than just the sound definition name (uses m
ore memory for sound definition waveform names). */ | |
| #define FMOD_EVENT_INIT_RESETPARAMSTOMINIMUM 0x00000100 /* All platforms
- Reset parameters to minimum value when getting an event instance instead
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 instance instead
of using the INFO_ONLY event's values. */ | |
| | | | |
| /* [DEFINE_END] */ | | /* [DEFINE_END] */ | |
| | | | |
| skipping to change at line 857 | | skipping to change at line 858 | |
| | | | |
| FMOD_RESULT F_API FMOD_EventSystem_Init (FMOD_EVENTSYSTEM *eve
ntsystem, int maxchannels, FMOD_INITFLAGS flags, void *extradriverdata, FMO
D_EVENT_INITFLAGS eventflags); | | FMOD_RESULT F_API FMOD_EventSystem_Init (FMOD_EVENTSYSTEM *eve
ntsystem, int maxchannels, FMOD_INITFLAGS flags, void *extradriverdata, FMO
D_EVENT_INITFLAGS eventflags); | |
| FMOD_RESULT F_API FMOD_EventSystem_Release (FMOD_EVENTSYSTEM *eve
ntsystem); | | FMOD_RESULT F_API FMOD_EventSystem_Release (FMOD_EVENTSYSTEM *eve
ntsystem); | |
| FMOD_RESULT F_API FMOD_EventSystem_Update (FMOD_EVENTSYSTEM *eve
ntsystem); | | FMOD_RESULT F_API FMOD_EventSystem_Update (FMOD_EVENTSYSTEM *eve
ntsystem); | |
| FMOD_RESULT F_API FMOD_EventSystem_SetMediaPath (FMOD_EVENTSYSTEM *eve
ntsystem, const char *path); | | FMOD_RESULT F_API FMOD_EventSystem_SetMediaPath (FMOD_EVENTSYSTEM *eve
ntsystem, const char *path); | |
| FMOD_RESULT F_API FMOD_EventSystem_SetPluginPath (FMOD_EVENTSYSTEM *eve
ntsystem, const char *path); | | FMOD_RESULT F_API FMOD_EventSystem_SetPluginPath (FMOD_EVENTSYSTEM *eve
ntsystem, const char *path); | |
| FMOD_RESULT F_API FMOD_EventSystem_GetVersion (FMOD_EVENTSYSTEM *eve
ntsystem, unsigned int *version); | | FMOD_RESULT F_API FMOD_EventSystem_GetVersion (FMOD_EVENTSYSTEM *eve
ntsystem, unsigned int *version); | |
| FMOD_RESULT F_API FMOD_EventSystem_GetInfo (FMOD_EVENTSYSTEM *eve
ntsystem, FMOD_EVENT_SYSTEMINFO *info); | | FMOD_RESULT F_API FMOD_EventSystem_GetInfo (FMOD_EVENTSYSTEM *eve
ntsystem, FMOD_EVENT_SYSTEMINFO *info); | |
| FMOD_RESULT F_API FMOD_EventSystem_GetSystemObject (FMOD_EVENTSYSTEM *eve
ntsystem, FMOD_SYSTEM **system); | | FMOD_RESULT F_API FMOD_EventSystem_GetSystemObject (FMOD_EVENTSYSTEM *eve
ntsystem, FMOD_SYSTEM **system); | |
| FMOD_RESULT F_API FMOD_EventSystem_GetMusicSystem (FMOD_EVENTSYSTEM *eve
ntsystem, FMOD_MUSICSYSTEM **musicsystem); | | FMOD_RESULT F_API FMOD_EventSystem_GetMusicSystem (FMOD_EVENTSYSTEM *eve
ntsystem, FMOD_MUSICSYSTEM **musicsystem); | |
|
| | | FMOD_RESULT F_API FMOD_EventSystem_SetLanguage (FMOD_EVENTSYSTEM *eve | |
| | | ntsystem, const char *language); | |
| | | FMOD_RESULT F_API FMOD_EventSystem_GetLanguage (FMOD_EVENTSYSTEM *eve | |
| | | ntsystem, char *language); | |
| | | | |
| /* | | /* | |
| FEV load/unload. | | FEV load/unload. | |
| */ | | */ | |
| | | | |
| FMOD_RESULT F_API FMOD_EventSystem_Load (FMOD_EVENTSYSTEM *eve
ntsystem, const char *name_or_data, FMOD_EVENT_LOADINFO *loadinfo, FMOD_EVE
NTPROJECT **project); | | FMOD_RESULT F_API FMOD_EventSystem_Load (FMOD_EVENTSYSTEM *eve
ntsystem, const char *name_or_data, FMOD_EVENT_LOADINFO *loadinfo, FMOD_EVE
NTPROJECT **project); | |
| FMOD_RESULT F_API FMOD_EventSystem_Unload (FMOD_EVENTSYSTEM *eve
ntsystem); | | FMOD_RESULT F_API FMOD_EventSystem_Unload (FMOD_EVENTSYSTEM *eve
ntsystem); | |
| | | | |
| /* | | /* | |
| Event,EventGroup,EventCategory Retrieval. | | Event,EventGroup,EventCategory Retrieval. | |
| | | | |
End of changes. 3 change blocks. |
| 2 lines changed or deleted | | 6 lines changed or added | |
|