| 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 0x00043300 | | #define FMOD_EVENT_VERSION 0x00043301 | |
| | | | |
| /* | | /* | |
| 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 user through
the event callback */ | | #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_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 204 | | skipping to change at line 204 | |
| FMOD_EVENTPROPERTY_REVERBDRYLEVEL, /* Type : float
- Dry reverb gain for this event where 0 = full dry, -60 = no dry. */ | | FMOD_EVENTPROPERTY_REVERBDRYLEVEL, /* Type : float
- Dry reverb gain for this event where 0 = full dry, -60 = no dry. */ | |
| FMOD_EVENTPROPERTY_TIMEOFFSET, /* Type : float
- Time offset of sound start in seconds. */ | | FMOD_EVENTPROPERTY_TIMEOFFSET, /* Type : float
- Time offset of sound start in seconds. */ | |
| FMOD_EVENTPROPERTY_SPAWNINTENSITY, /* Type : float
- Multiplier for spawn frequency of all sounds in this event. */ | | FMOD_EVENTPROPERTY_SPAWNINTENSITY, /* Type : float
- Multiplier for spawn frequency of all sounds in this event. */ | |
| FMOD_EVENTPROPERTY_SPAWNINTENSITY_RANDOMIZATION, /* Type : float
- Random deviation in spawn intensity of event. */ | | FMOD_EVENTPROPERTY_SPAWNINTENSITY_RANDOMIZATION, /* Type : float
- Random deviation in spawn intensity of event. */ | |
| FMOD_EVENTPROPERTY_WII_CONTROLLERSPEAKERS, /* Type : int
- Wii only. Use FMOD_WII_CONTROLLER flags defined in fmodwii.h to set whic
h Wii Controller Speaker(s) to play this event on. */ | | FMOD_EVENTPROPERTY_WII_CONTROLLERSPEAKERS, /* Type : int
- Wii only. Use FMOD_WII_CONTROLLER flags defined in fmodwii.h to set whic
h Wii Controller Speaker(s) to play this event on. */ | |
| FMOD_EVENTPROPERTY_3D_POSRANDOMIZATION, /* Type : unsign
ed int - Radius of random deviation in the 3D position of event. */ | | FMOD_EVENTPROPERTY_3D_POSRANDOMIZATION, /* Type : unsign
ed int - Radius of random deviation in the 3D position of event. */ | |
| FMOD_EVENTPROPERTY_EVENTTYPE, /* Type : int
- (<b>Readonly</b>) 0 = simple event, 1 = complex event */ | | FMOD_EVENTPROPERTY_EVENTTYPE, /* Type : int
- (<b>Readonly</b>) 0 = simple event, 1 = complex event */ | |
| FMOD_EVENTPROPERTY_STEAL_PRIORITY, /* Type : int
- 0 to 10000. How important this event is in relation to other events in
the project. This event will never steal an event with a higher steal prior
ity than this. */ | | FMOD_EVENTPROPERTY_STEAL_PRIORITY, /* Type : int
- 0 to 10000. How important this event is in relation to other events in
the project. This event will never steal an event with a higher steal prior
ity than this. */ | |
| FMOD_EVENTPROPERTY_EFFECTS_AFFECT_REVERB, /* Type : int
- 0 = default (no), 1 = yes. Alternate routing for reverb path of an even
t so it goes from the layer dsp unit instead of the channel. */ | | FMOD_EVENTPROPERTY_EFFECTS_AFFECT_REVERB, /* Type : int
- 0 = default (no), 1 = yes. Alternate routing for reverb path of an even
t so it goes from the layer dsp unit instead of the channel. */ | |
| FMOD_EVENTPROPERTY_WILL_TERMINATE, /* Type : int
- (<b>Readonly</b>) 0 = no, 1 = yes, 2 = unknown (current event state is t
oo complex). Whether this event will terminate (stop playing) by itself. I
f called on an event instance with this_instance = true, the prediction is
based on the current state of that instance. This means parameter values, k
eyoffs etc. come into play. */ | | FMOD_EVENTPROPERTY_WILL_TERMINATE, /* Type : int
- (<b>Readonly</b>) 0 = no, 1 = yes, 2 = unknown (current event state is t
oo complex). Whether this event will terminate (stop playing) by itself. I
f called on an event instance with this_instance = true, the prediction is
based on the current state of that instance. This means parameter values, k
eyoffs etc. come into play. */ | |
|
| | | FMOD_EVENTPROPERTY_DSPCLOCKSTART_HI, /* Type : unsigned | |
| | | int - High 32 bits of a 64 bit DSP clock value, for a start time for any so | |
| | | und in this event. */ | |
| | | FMOD_EVENTPROPERTY_DSPCLOCKSTART_LO, /* Type : unsigned | |
| | | int - Low 32 bits of a 64 bit DSP clock value, for a start time for any sou | |
| | | nd in this event. */ | |
| FMOD_EVENTPROPERTY_USER_BASE /* User created eve
nts start from here onwards. */ | | FMOD_EVENTPROPERTY_USER_BASE /* User created eve
nts start from here onwards. */ | |
| } FMOD_EVENT_PROPERTY; | | } FMOD_EVENT_PROPERTY; | |
| | | | |
| /* | | /* | |
| [ENUM] | | [ENUM] | |
| [ | | [ | |
| [DESCRIPTION] | | [DESCRIPTION] | |
| Event property types. | | Event property types. | |
| | | | |
| [REMARKS] | | [REMARKS] | |
| | | | |
End of changes. 3 change blocks. |
| 2 lines changed or deleted | | 8 lines changed or added | |
|