| 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 0x00043304 | | #define FMOD_VERSION 0x00043305 | |
| | | | |
| /* | | /* | |
| 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 176 | | skipping to change at line 176 | |
| FMOD_ERR_PLUGIN_INSTANCES, /* The number of allowed instances of a
plugin has been exceeded. */ | | FMOD_ERR_PLUGIN_INSTANCES, /* The number of allowed instances of a
plugin has been exceeded. */ | |
| FMOD_ERR_PLUGIN_MISSING, /* A requested output, dsp unit type or
codec was not available. */ | | FMOD_ERR_PLUGIN_MISSING, /* A requested output, dsp unit type or
codec was not available. */ | |
| FMOD_ERR_PLUGIN_RESOURCE, /* A resource that the plugin requires
cannot be found. (ie the DLS file for MIDI playback) */ | | FMOD_ERR_PLUGIN_RESOURCE, /* A resource that the plugin requires
cannot be found. (ie the DLS file for MIDI playback) */ | |
| FMOD_ERR_PRELOADED, /* The specified sound is still in use
by the event system, call EventSystem::unloadFSB before trying to release i
t. */ | | FMOD_ERR_PRELOADED, /* The specified sound is still in use
by the event system, call EventSystem::unloadFSB before trying to release i
t. */ | |
| FMOD_ERR_PROGRAMMERSOUND, /* The specified sound is still in use
by the event system, wait for the event which is using it finish with it. *
/ | | FMOD_ERR_PROGRAMMERSOUND, /* The specified sound is still in use
by the event system, wait for the event which is using it finish with it. *
/ | |
| FMOD_ERR_RECORD, /* An error occured trying to initializ
e the recording device. */ | | FMOD_ERR_RECORD, /* An error occured trying to initializ
e the recording device. */ | |
| FMOD_ERR_REVERB_INSTANCE, /* Specified Instance in FMOD_REVERB_PR
OPERTIES couldn't be set. Most likely because it is an invalid instance num
ber, or another application has locked the EAX4 FX slot. */ | | FMOD_ERR_REVERB_INSTANCE, /* Specified Instance in FMOD_REVERB_PR
OPERTIES couldn't be set. Most likely because it is an invalid instance num
ber, or another application has locked the EAX4 FX slot. */ | |
| FMOD_ERR_SUBSOUND_ALLOCATED, /* This subsound is already being used
by another sound, you cannot have more than one parent to a sound. Null ou
t the other parent's entry first. */ | | FMOD_ERR_SUBSOUND_ALLOCATED, /* This subsound is already being used
by another sound, you cannot have more than one parent to a sound. Null ou
t the other parent's entry first. */ | |
| FMOD_ERR_SUBSOUND_CANTMOVE, /* Shared subsounds cannot be replaced
or moved from their parent stream, such as when the parent stream is an FSB
file. */ | | FMOD_ERR_SUBSOUND_CANTMOVE, /* Shared subsounds cannot be replaced
or moved from their parent stream, such as when the parent stream is an FSB
file. */ | |
| FMOD_ERR_SUBSOUND_MODE, /* The subsound's mode bits do not matc
h with the parent sound's mode bits. See documentation for function that i
t was called with. */ | | FMOD_ERR_SUBSOUND_MODE, /* The subsound's mode bits do not matc
h with the parent sound's mode bits. See documentation for function that i
t was called with. */ | |
|
| FMOD_ERR_SUBSOUNDS, /* The error occured because the sound
referenced contains subsounds. The operation cannot be performed on a pare
nt sound, or a parent sound was played without setting up a sentence first.
*/ | | FMOD_ERR_SUBSOUNDS, /* The error occured because the sound
referenced contains subsounds when it shouldn't have, or it doesn't contain
subsounds when it should have. The operation may also not be able to be p
erformed on a parent sound, or a parent sound was played without setting up
a sentence first. */ | |
| FMOD_ERR_TAGNOTFOUND, /* The specified tag could not be found
or there are no tags. */ | | FMOD_ERR_TAGNOTFOUND, /* The specified tag could not be found
or there are no tags. */ | |
| FMOD_ERR_TOOMANYCHANNELS, /* The sound created exceeds the allowa
ble input channel count. This can be increased using the maxinputchannels
parameter in System::setSoftwareFormat. */ | | FMOD_ERR_TOOMANYCHANNELS, /* The sound created exceeds the allowa
ble input channel count. This can be increased using the maxinputchannels
parameter in System::setSoftwareFormat. */ | |
| FMOD_ERR_UNIMPLEMENTED, /* Something in FMOD hasn't been implem
ented when it should be! contact support! */ | | FMOD_ERR_UNIMPLEMENTED, /* Something in FMOD hasn't been implem
ented when it should be! contact support! */ | |
| FMOD_ERR_UNINITIALIZED, /* This command failed because System::
init or System::setDriver was not called. */ | | FMOD_ERR_UNINITIALIZED, /* This command failed because System::
init or System::setDriver was not called. */ | |
| FMOD_ERR_UNSUPPORTED, /* A command issued was not supported b
y this object. Possibly a plugin without certain callbacks specified. */ | | FMOD_ERR_UNSUPPORTED, /* A command issued was not supported b
y this object. Possibly a plugin without certain callbacks specified. */ | |
| FMOD_ERR_UPDATE, /* An error caused by System::update oc
cured. */ | | FMOD_ERR_UPDATE, /* An error caused by System::update oc
cured. */ | |
| FMOD_ERR_VERSION, /* The version number of this file form
at is not supported. */ | | FMOD_ERR_VERSION, /* The version number of this file form
at is not supported. */ | |
| | | | |
| FMOD_ERR_EVENT_FAILED, /* An Event failed to be retrieved, mos
t likely due to 'just fail' being specified as the max playbacks behavior.
*/ | | FMOD_ERR_EVENT_FAILED, /* An Event failed to be retrieved, mos
t likely due to 'just fail' being specified as the max playbacks behavior.
*/ | |
| FMOD_ERR_EVENT_INFOONLY, /* Can't execute this command on an EVE
NT_INFOONLY event. */ | | FMOD_ERR_EVENT_INFOONLY, /* Can't execute this command on an EVE
NT_INFOONLY event. */ | |
| | | | |
| skipping to change at line 754 | | skipping to change at line 754 | |
| FMOD_SOUND_TYPE_AAC, /* AAC. Currently unsupported. */ | | FMOD_SOUND_TYPE_AAC, /* AAC. Currently unsupported. */ | |
| FMOD_SOUND_TYPE_AIFF, /* AIFF. */ | | FMOD_SOUND_TYPE_AIFF, /* AIFF. */ | |
| FMOD_SOUND_TYPE_ASF, /* Microsoft Advanced Systems Format (
ie WMA/ASF/WMV). */ | | FMOD_SOUND_TYPE_ASF, /* Microsoft Advanced Systems Format (
ie WMA/ASF/WMV). */ | |
| FMOD_SOUND_TYPE_AT3, /* Sony ATRAC 3 format */ | | FMOD_SOUND_TYPE_AT3, /* Sony ATRAC 3 format */ | |
| FMOD_SOUND_TYPE_CDDA, /* Digital CD audio. */ | | FMOD_SOUND_TYPE_CDDA, /* Digital CD audio. */ | |
| FMOD_SOUND_TYPE_DLS, /* Sound font / downloadable sound ban
k. */ | | FMOD_SOUND_TYPE_DLS, /* Sound font / downloadable sound ban
k. */ | |
| FMOD_SOUND_TYPE_FLAC, /* FLAC lossless codec. */ | | FMOD_SOUND_TYPE_FLAC, /* FLAC lossless codec. */ | |
| FMOD_SOUND_TYPE_FSB, /* FMOD Sample Bank. */ | | FMOD_SOUND_TYPE_FSB, /* FMOD Sample Bank. */ | |
| FMOD_SOUND_TYPE_GCADPCM, /* GameCube ADPCM */ | | FMOD_SOUND_TYPE_GCADPCM, /* GameCube ADPCM */ | |
| FMOD_SOUND_TYPE_IT, /* Impulse Tracker. */ | | FMOD_SOUND_TYPE_IT, /* Impulse Tracker. */ | |
|
| FMOD_SOUND_TYPE_MIDI, /* MIDI. */ | | FMOD_SOUND_TYPE_MIDI, /* MIDI. extracodecdata is a pointer t
o an FMOD_MIDI_EXTRACODECDATA structure. */ | |
| FMOD_SOUND_TYPE_MOD, /* Protracker / Fasttracker MOD. */ | | FMOD_SOUND_TYPE_MOD, /* Protracker / Fasttracker MOD. */ | |
| FMOD_SOUND_TYPE_MPEG, /* MP2/MP3 MPEG. */ | | FMOD_SOUND_TYPE_MPEG, /* MP2/MP3 MPEG. */ | |
| FMOD_SOUND_TYPE_OGGVORBIS, /* Ogg vorbis. */ | | FMOD_SOUND_TYPE_OGGVORBIS, /* Ogg vorbis. */ | |
| FMOD_SOUND_TYPE_PLAYLIST, /* Information only from ASX/PLS/M3U/W
AX playlists */ | | FMOD_SOUND_TYPE_PLAYLIST, /* Information only from ASX/PLS/M3U/W
AX playlists */ | |
| FMOD_SOUND_TYPE_RAW, /* Raw PCM data. */ | | FMOD_SOUND_TYPE_RAW, /* Raw PCM data. */ | |
| FMOD_SOUND_TYPE_S3M, /* ScreamTracker 3. */ | | FMOD_SOUND_TYPE_S3M, /* ScreamTracker 3. */ | |
| FMOD_SOUND_TYPE_SF2, /* Sound font 2 format. */ | | FMOD_SOUND_TYPE_SF2, /* Sound font 2 format. */ | |
| FMOD_SOUND_TYPE_USER, /* User created sound. */ | | FMOD_SOUND_TYPE_USER, /* User created sound. */ | |
| FMOD_SOUND_TYPE_WAV, /* Microsoft WAV. */ | | FMOD_SOUND_TYPE_WAV, /* Microsoft WAV. */ | |
| FMOD_SOUND_TYPE_XM, /* FastTracker 2 XM. */ | | FMOD_SOUND_TYPE_XM, /* FastTracker 2 XM. */ | |
| | | | |
| skipping to change at line 1466 | | skipping to change at line 1466 | |
| FMOD_FILE_CLOSECALLBACK userclose; /* [w] Optional. Spe
cify 0 to ignore. Callback for closing this file. */ | | FMOD_FILE_CLOSECALLBACK userclose; /* [w] Optional. Spe
cify 0 to ignore. Callback for closing this file. */ | |
| FMOD_FILE_READCALLBACK userread; /* [w] Optional. Spe
cify 0 to ignore. Callback for reading from this file. */ | | FMOD_FILE_READCALLBACK userread; /* [w] Optional. Spe
cify 0 to ignore. Callback for reading from this file. */ | |
| FMOD_FILE_SEEKCALLBACK userseek; /* [w] Optional. Spe
cify 0 to ignore. Callback for seeking within this file. */ | | FMOD_FILE_SEEKCALLBACK userseek; /* [w] Optional. Spe
cify 0 to ignore. Callback for seeking within this file. */ | |
| FMOD_FILE_ASYNCREADCALLBACK userasyncread; /* [w] Optional. Spe
cify 0 to ignore. Callback for seeking within this file. */ | | FMOD_FILE_ASYNCREADCALLBACK userasyncread; /* [w] Optional. Spe
cify 0 to ignore. Callback for seeking within this file. */ | |
| FMOD_FILE_ASYNCCANCELCALLBACK userasynccancel; /* [w] Optional. Spe
cify 0 to ignore. Callback for seeking within this file. */ | | FMOD_FILE_ASYNCCANCELCALLBACK userasynccancel; /* [w] Optional. Spe
cify 0 to ignore. Callback for seeking within this file. */ | |
| FMOD_SPEAKERMAPTYPE speakermap; /* [w] Optional. Spe
cify 0 to ignore. Use this to differ the way fmod maps multichannel sounds
to speakers. See FMOD_SPEAKERMAPTYPE for more. */ | | FMOD_SPEAKERMAPTYPE speakermap; /* [w] Optional. Spe
cify 0 to ignore. Use this to differ the way fmod maps multichannel sounds
to speakers. See FMOD_SPEAKERMAPTYPE for more. */ | |
| FMOD_SOUNDGROUP *initialsoundgroup; /* [w] Optional. Spe
cify 0 to ignore. Specify a sound group if required, to put sound in as it
is created. */ | | FMOD_SOUNDGROUP *initialsoundgroup; /* [w] Optional. Spe
cify 0 to ignore. Specify a sound group if required, to put sound in as it
is created. */ | |
| unsigned int initialseekposition;/* [w] Optional. Spe
cify 0 to ignore. For streams. Specify an initial position to seek the stre
am to. */ | | unsigned int initialseekposition;/* [w] Optional. Spe
cify 0 to ignore. For streams. Specify an initial position to seek the stre
am to. */ | |
| FMOD_TIMEUNIT initialseekpostype; /* [w] Optional. Spe
cify 0 to ignore. For streams. Specify the time unit for the position set i
n initialseekposition. */ | | FMOD_TIMEUNIT initialseekpostype; /* [w] Optional. Spe
cify 0 to ignore. For streams. Specify the time unit for the position set i
n initialseekposition. */ | |
| int ignoresetfilesystem;/* [w] Optional. Spe
cify 0 to ignore. Set to 1 to use fmod's built in file system. Ignores setF
ileSystem callbacks and also FMOD_CREATESOUNEXINFO file callbacks. Useful
for specific cases where you don't want to use your own file system but wan
t to use fmod's file system (ie net streaming). */ | | int ignoresetfilesystem;/* [w] Optional. Spe
cify 0 to ignore. Set to 1 to use fmod's built in file system. Ignores setF
ileSystem callbacks and also FMOD_CREATESOUNEXINFO file callbacks. Useful
for specific cases where you don't want to use your own file system but wan
t to use fmod's file system (ie net streaming). */ | |
|
| void *extracodecdata; /* [w] Optional. Spe
cify 0 to ignore. Codec specific data. See FMOD_SOUND_TYPE for what each co
dec might take here. */ | | | |
| int cddaforceaspi; /* [w] Optional. Spe
cify 0 to ignore. For CDDA sounds only - if non-zero use ASPI instead of NT
SCSI to access the specified CD/DVD device. */ | | int cddaforceaspi; /* [w] Optional. Spe
cify 0 to ignore. For CDDA sounds only - if non-zero use ASPI instead of NT
SCSI to access the specified CD/DVD device. */ | |
|
| | | unsigned int audioqueuepolicy; /* [w] Optional. Spe | |
| | | cify 0 or FMOD_AUDIOQUEUE_CODECPOLICY_DEFAULT to ignore. Policy used to det | |
| | | ermine whether hardware or software is used for decoding, see FMOD_AUDIOQUE | |
| | | UE_CODECPOLICY for options (iOS >= 3.0 required, otherwise only hardware is | |
| | | available) */ | |
| | | unsigned int minmidigranularity; /* [w] Optional. Spe | |
| | | cify 0 to ignore. Allows you to set a minimum desired MIDI mixer granularit | |
| | | y. Values smaller than 512 give greater than default accuracy at the cost o | |
| | | f more CPU and vise versa. Specify 0 for default (512 samples). */ | |
| } FMOD_CREATESOUNDEXINFO; | | } FMOD_CREATESOUNDEXINFO; | |
| | | | |
| /* | | /* | |
| [STRUCTURE] | | [STRUCTURE] | |
| [ | | [ | |
| [DESCRIPTION] | | [DESCRIPTION] | |
| Structure defining a reverb environment.<br> | | Structure defining a reverb environment.<br> | |
| <br> | | <br> | |
| For more indepth descriptions of the reverb properties under win32, ple
ase see the EAX2 and EAX3 | | For more indepth descriptions of the reverb properties under win32, ple
ase see the EAX2 and EAX3 | |
| documentation at http://developer.creative.com/ under the 'downloads' s
ection.<br> | | documentation at http://developer.creative.com/ under the 'downloads' s
ection.<br> | |
| | | | |
| skipping to change at line 1792 | | skipping to change at line 1793 | |
| [SEE_ALSO] | | [SEE_ALSO] | |
| System::setAdvancedSettings | | System::setAdvancedSettings | |
| System::getAdvancedSettings | | System::getAdvancedSettings | |
| System::init | | System::init | |
| FMOD_MODE | | FMOD_MODE | |
| ] | | ] | |
| */ | | */ | |
| typedef struct FMOD_ADVANCEDSETTINGS | | typedef struct FMOD_ADVANCEDSETTINGS | |
| { | | { | |
| int cbsize; /* [w] Size of this struc
ture. Use sizeof(FMOD_ADVANCEDSETTINGS) NOTE: This must be set before cal
ling System::getAdvancedSettings! */ | | int cbsize; /* [w] Size of this struc
ture. Use sizeof(FMOD_ADVANCEDSETTINGS) NOTE: This must be set before cal
ling System::getAdvancedSettings! */ | |
|
| int maxMPEGcodecs; /* [r/w] Optional. Specify | | int maxMPEGcodecs; /* [r/w] Optional. Specify | |
| 0 to ignore. For use with FMOD_CREATECOMPRESSEDSAMPLE only. Mpeg codecs c | | 0 to ignore. For use with FMOD_CREATECOMPRESSEDSAMPLE only. Mpeg codecs c | |
| onsume 21,684 bytes per instance and this number will determine how many mp | | onsume 21,684 bytes per instance and this number will determine how many mp | |
| eg channels can be played simultaneously. Default = 16. */ | | eg channels can be played simultaneously. Default = 32. */ | |
| int maxADPCMcodecs; /* [r/w] Optional. Specify | | int maxADPCMcodecs; /* [r/w] Optional. Specify | |
| 0 to ignore. For use with FMOD_CREATECOMPRESSEDSAMPLE only. ADPCM codecs c | | 0 to ignore. For use with FMOD_CREATECOMPRESSEDSAMPLE only. ADPCM codecs c | |
| onsume 2,136 bytes per instance (based on FSB encoded ADPCM block size - se | | onsume 2,136 bytes per instance and this number will determine how many AD | |
| e remarks) and this number will determine how many ADPCM channels can be pl | | PCM channels can be played simultaneously. Default = 32. */ | |
| ayed simultaneously. Default = 32. */ | | int maxXMAcodecs; /* [r/w] Optional. Specify | |
| int maxXMAcodecs; /* [r/w] Optional. Specify | | 0 to ignore. For use with FMOD_CREATECOMPRESSEDSAMPLE only. XMA codecs c | |
| 0 to ignore. For use with FMOD_CREATECOMPRESSEDSAMPLE only. XMA codecs c | | onsume 14,836 bytes per instance and this number will determine how many XM | |
| onsume 14,836 bytes per instance and this number will determine how many XM | | A channels can be played simultaneously. Default = 32. */ | |
| A channels can be played simultaneously. Default = 32. */ | | int maxCELTcodecs; /* [r/w] Optional. Specify | |
| int maxCELTcodecs; /* [r/w] Optional. Specify | | 0 to ignore. For use with FMOD_CREATECOMPRESSEDSAMPLE only. CELT codecs c | |
| 0 to ignore. For use with FMOD_CREATECOMPRESSEDSAMPLE only. CELT codecs c | | onsume 11,500 bytes per instance and this number will determine how many CE | |
| onsume 11,500 bytes per instance and this number will determine how many CE | | LT channels can be played simultaneously. Default = 32. */ | |
| LT channels can be played simultaneously. Default = 16 */ | | int maxPCMcodecs; /* [r/w] Optional. Specify | |
| int maxPCMcodecs; /* [r/w] Optional. Specify | | 0 to ignore. For use with PS3 only. PCM codecs c | |
| 0 to ignore. For use with PS3 only. PCM codecs c | | onsume 12,672 bytes per instance and this number will determine how many st | |
| onsume 12,672 bytes per instance and this number will determine how many st | | reams and PCM voices can be played simultaneously. Default = 16. */ | |
| reams and PCM voices can be played simultaneously. Default = 16 */ | | | |
| int ASIONumChannels; /* [r/w] Optional. Specify
0 to ignore. Number of channels available on the ASIO device. */ | | int ASIONumChannels; /* [r/w] Optional. Specify
0 to ignore. Number of channels available on the ASIO device. */ | |
| char **ASIOChannelList; /* [r/w] Optional. Specify
0 to ignore. Pointer to an array of strings (number of entries defined by A
SIONumChannels) with ASIO channel names. */ | | char **ASIOChannelList; /* [r/w] Optional. Specify
0 to ignore. Pointer to an array of strings (number of entries defined by A
SIONumChannels) with ASIO channel names. */ | |
| FMOD_SPEAKER *ASIOSpeakerList; /* [r/w] Optional. Specify
0 to ignore. Pointer to a list of speakers that the ASIO channels map to.
This can be called after System::init to remap ASIO output. */ | | FMOD_SPEAKER *ASIOSpeakerList; /* [r/w] Optional. Specify
0 to ignore. Pointer to a list of speakers that the ASIO channels map to.
This can be called after System::init to remap ASIO output. */ | |
| int max3DReverbDSPs; /* [r/w] Optional. Specify
0 to ignore. The max number of 3d reverb DSP's in the system. (NOTE: CURREN
TLY DISABLED / UNUSED) */ | | int max3DReverbDSPs; /* [r/w] Optional. Specify
0 to ignore. The max number of 3d reverb DSP's in the system. (NOTE: CURREN
TLY DISABLED / UNUSED) */ | |
| float HRTFMinAngle; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_INIT_SOFTWARE_HRTF. The angle range (0-360)
of a 3D sound in relation to the listener, at which the HRTF function begi
ns to have an effect. 0 = in front of the listener. 180 = from 90 degrees t
o the left of the listener to 90 degrees to the right. 360 = behind the lis
tener. Default = 180.0. */ | | float HRTFMinAngle; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_INIT_SOFTWARE_HRTF. The angle range (0-360)
of a 3D sound in relation to the listener, at which the HRTF function begi
ns to have an effect. 0 = in front of the listener. 180 = from 90 degrees t
o the left of the listener to 90 degrees to the right. 360 = behind the lis
tener. Default = 180.0. */ | |
| float HRTFMaxAngle; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_INIT_SOFTWARE_HRTF. The angle range (0-360)
of a 3D sound in relation to the listener, at which the HRTF function has
maximum effect. 0 = front of the listener. 180 = from 90 degrees to the lef
t of the listener to 90 degrees to the right. 360 = behind the listener. De
fault = 360.0. */ | | float HRTFMaxAngle; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_INIT_SOFTWARE_HRTF. The angle range (0-360)
of a 3D sound in relation to the listener, at which the HRTF function has
maximum effect. 0 = front of the listener. 180 = from 90 degrees to the lef
t of the listener to 90 degrees to the right. 360 = behind the listener. De
fault = 360.0. */ | |
| float HRTFFreq; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_INIT_SOFTWARE_HRTF. The cutoff frequency of
the HRTF's lowpass filter function when at maximum effect. (i.e. at HRTFMa
xAngle). Default = 4000.0. */ | | float HRTFFreq; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_INIT_SOFTWARE_HRTF. The cutoff frequency of
the HRTF's lowpass filter function when at maximum effect. (i.e. at HRTFMa
xAngle). Default = 4000.0. */ | |
| float vol0virtualvol; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_INIT_VOL0_BECOMES_VIRTUAL. If this flag is
used, and the volume is 0.0, then the sound will become virtual. Use this
value to raise the threshold to a different point where a sound goes virtua
l. */ | | float vol0virtualvol; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD_INIT_VOL0_BECOMES_VIRTUAL. If this flag is
used, and the volume is 0.0, then the sound will become virtual. Use this
value to raise the threshold to a different point where a sound goes virtua
l. */ | |
| int eventqueuesize; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD Event system only. Specifies the number of
slots available for simultaneous non blocking loads. Default = 32. */ | | int eventqueuesize; /* [r/w] Optional. Specify
0 to ignore. For use with FMOD Event system only. Specifies the number of
slots available for simultaneous non blocking loads. Default = 32. */ | |
| unsigned int defaultDecodeBufferSize; /* [r/w] Optional. Specify
0 to ignore. For streams. This determines the default size of the double bu
ffer (in milliseconds) that a stream uses. Default = 400ms */ | | unsigned int defaultDecodeBufferSize; /* [r/w] Optional. Specify
0 to ignore. For streams. This determines the default size of the double bu
ffer (in milliseconds) that a stream uses. Default = 400ms */ | |
| | | | |
End of changes. 6 change blocks. |
| 25 lines changed or deleted | | 32 lines changed or added | |
|