| 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 0x00044410 | | #define FMOD_VERSION 0x00044411 | |
| | | | |
| /* | | /* | |
| 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 578 | | skipping to change at line 578 | |
| FMOD_SPEAKERMODE_SRS5_1_MATRIX<br> | | FMOD_SPEAKERMODE_SRS5_1_MATRIX<br> | |
| ------------------------------------------------------<br> | | ------------------------------------------------------<br> | |
| This mode is for mono, stereo, 5.1 and 6.1 speaker arrangements, as it
is backwards and forwards compatible with | | This mode is for mono, stereo, 5.1 and 6.1 speaker arrangements, as it
is backwards and forwards compatible with | |
| stereo, but to get a surround effect a SRS 5.1, Prologic or Prologic 2
hardware decoder / amplifier is needed or | | stereo, but to get a surround effect a SRS 5.1, Prologic or Prologic 2
hardware decoder / amplifier is needed or | |
| a compatible SRS equipped device (e.g., laptop, TV, etc.) or accessory
(e.g., headphone).<br> | | a compatible SRS equipped device (e.g., laptop, TV, etc.) or accessory
(e.g., headphone).<br> | |
| Pan behavior is the same as FMOD_SPEAKERMODE_5POINT1.<br> | | Pan behavior is the same as FMOD_SPEAKERMODE_5POINT1.<br> | |
| <br> | | <br> | |
| If this function is called the numoutputchannels setting in System::set
SoftwareFormat is overwritten.<br> | | If this function is called the numoutputchannels setting in System::set
SoftwareFormat is overwritten.<br> | |
| <br> | | <br> | |
| Output rate must be 44100, 48000 or 96000 for this to work otherwise FM
OD_ERR_OUTPUT_INIT will be returned.<br> | | Output rate must be 44100, 48000 or 96000 for this to work otherwise FM
OD_ERR_OUTPUT_INIT will be returned.<br> | |
|
| | | <br> | |
| | | FMOD_SPEAKERMODE_DOLBY5_1_MATRIX<br> | |
| | | ------------------------------------------------------<br> | |
| | | This mode is for 5.1 speaker arrangements using a stereo signal, to get | |
| | | a surround effect a Dolby Pro Logic II | |
| | | hardware decoder / amplifier is needed.<br> | |
| | | Pan behavior is the same as FMOD_SPEAKERMODE_5POINT1.<br> | |
| | | <br> | |
| | | If this function is called the numoutputchannels setting in System::set | |
| | | SoftwareFormat is overwritten.<br> | |
| | | <br> | |
| | | Output rate must be 32000, 44100 or 48000 for this to work otherwise FM | |
| | | OD_ERR_OUTPUT_INIT will be returned.<br> | |
| | | <br> | |
| FMOD_SPEAKERMODE_MYEARS<br> | | FMOD_SPEAKERMODE_MYEARS<br> | |
| ------------------------------------------------------<br> | | ------------------------------------------------------<br> | |
| This mode is for headphones. This will attempt to load a MyEars profil
e (see myears.net.au) and use it to generate | | This mode is for headphones. This will attempt to load a MyEars profil
e (see myears.net.au) and use it to generate | |
| surround sound on headphones using a personalized HRTF algorithm, for r
ealistic 3d sound.<br> | | surround sound on headphones using a personalized HRTF algorithm, for r
ealistic 3d sound.<br> | |
| Pan behavior is the same as FMOD_SPEAKERMODE_7POINT1.<br> | | Pan behavior is the same as FMOD_SPEAKERMODE_7POINT1.<br> | |
| MyEars speaker mode will automatically be set if the speakermode is FMO
D_SPEAKERMODE_STEREO and the MyEars profile exists.<br> | | MyEars speaker mode will automatically be set if the speakermode is FMO
D_SPEAKERMODE_STEREO and the MyEars profile exists.<br> | |
| If this mode is set explicitly, FMOD_INIT_DISABLE_MYEARS_AUTODETECT has
no effect.<br> | | If this mode is set explicitly, FMOD_INIT_DISABLE_MYEARS_AUTODETECT has
no effect.<br> | |
| If this mode is set explicitly and the MyEars profile does not exist, F
MOD_ERR_OUTPUT_DRIVERCALL will be returned. | | If this mode is set explicitly and the MyEars profile does not exist, F
MOD_ERR_OUTPUT_DRIVERCALL will be returned. | |
| | | | |
| [PLATFORMS] | | [PLATFORMS] | |
| | | | |
| skipping to change at line 610 | | skipping to change at line 620 | |
| { | | { | |
| FMOD_SPEAKERMODE_RAW, /* There is no specific speakermode.
Sound channels are mapped in order of input to output. Use System::setSo
ftwareFormat to specify speaker count. See remarks for more information. */ | | FMOD_SPEAKERMODE_RAW, /* There is no specific speakermode.
Sound channels are mapped in order of input to output. Use System::setSo
ftwareFormat to specify speaker count. See remarks for more information. */ | |
| FMOD_SPEAKERMODE_MONO, /* The speakers are monaural. */ | | FMOD_SPEAKERMODE_MONO, /* The speakers are monaural. */ | |
| FMOD_SPEAKERMODE_STEREO, /* The speakers are stereo (DEFAULT)
. */ | | FMOD_SPEAKERMODE_STEREO, /* The speakers are stereo (DEFAULT)
. */ | |
| FMOD_SPEAKERMODE_QUAD, /* 4 speaker setup. This includes f
ront left, front right, rear left, rear right. */ | | FMOD_SPEAKERMODE_QUAD, /* 4 speaker setup. This includes f
ront left, front right, rear left, rear right. */ | |
| FMOD_SPEAKERMODE_SURROUND, /* 5 speaker setup. This includes f
ront left, front right, center, rear left, rear right. */ | | FMOD_SPEAKERMODE_SURROUND, /* 5 speaker setup. This includes f
ront left, front right, center, rear left, rear right. */ | |
| FMOD_SPEAKERMODE_5POINT1, /* 5.1 speaker setup. This includes
front left, front right, center, rear left, rear right and a subwoofer. */ | | FMOD_SPEAKERMODE_5POINT1, /* 5.1 speaker setup. This includes
front left, front right, center, rear left, rear right and a subwoofer. */ | |
| FMOD_SPEAKERMODE_7POINT1, /* 7.1 speaker setup. This includes
front left, front right, center, rear left, rear right, side left, side ri
ght and a subwoofer. */ | | FMOD_SPEAKERMODE_7POINT1, /* 7.1 speaker setup. This includes
front left, front right, center, rear left, rear right, side left, side ri
ght and a subwoofer. */ | |
| | | | |
| FMOD_SPEAKERMODE_SRS5_1_MATRIX, /* Stereo compatible output, embedde
d with surround information. SRS 5.1/Prologic/Prologic2 decoders will split
the signal into a 5.1 speaker set-up or SRS virtual surround will decode i
nto a 2-speaker/headphone setup. See remarks about limitations.*/ | | FMOD_SPEAKERMODE_SRS5_1_MATRIX, /* Stereo compatible output, embedde
d with surround information. SRS 5.1/Prologic/Prologic2 decoders will split
the signal into a 5.1 speaker set-up or SRS virtual surround will decode i
nto a 2-speaker/headphone setup. See remarks about limitations.*/ | |
|
| | | FMOD_SPEAKERMODE_DOLBY5_1_MATRIX, /* Stereo compatible output, embedde
d with surround information. Dolby Pro Logic II decoders will split the sig
nal into a 5.1 speaker set-up. */ | |
| FMOD_SPEAKERMODE_MYEARS, /* Stereo output, but data is encode
d using personalized HRTF algorithms. See myears.net.au */ | | FMOD_SPEAKERMODE_MYEARS, /* Stereo output, but data is encode
d using personalized HRTF algorithms. See myears.net.au */ | |
| | | | |
| FMOD_SPEAKERMODE_MAX, /* Maximum number of speaker modes s
upported. */ | | FMOD_SPEAKERMODE_MAX, /* Maximum number of speaker modes s
upported. */ | |
| FMOD_SPEAKERMODE_FORCEINT = 65536 /* Makes sure this enum is signed 32
bit. */ | | FMOD_SPEAKERMODE_FORCEINT = 65536 /* Makes sure this enum is signed 32
bit. */ | |
| } FMOD_SPEAKERMODE; | | } FMOD_SPEAKERMODE; | |
| | | | |
| /* | | /* | |
| [ENUM] | | [ENUM] | |
| [ | | [ | |
| [DESCRIPTION] | | [DESCRIPTION] | |
| | | | |
End of changes. 3 change blocks. |
| 2 lines changed or deleted | | 16 lines changed or added | |
|