[API function]
Sets the channel specific reverb properties for hardware, including wet/dry mix (room size), and things like obstruction and occlusion properties.
signed char F_API FSOUND_Reverb_SetChannelProperties(
int channel,
FSOUND_REVERB_CHANNELPROPERTIES *prop
);
Parameters
channel |
The channel to have its reverb properties changed. FSOUND_ALL can also be used (see remarks)
|
prop |
Pointer to a FSOUND_REVERB_CHANNELPROPERTIES structure definition. The definition for this structure is given in the link below.
|
Return Value
On success, TRUE is returned.
On failure, FALSE is returned.
Remarks
FSOUND_ALL is supported here. Passing this will set ALL channels to specified reverb properties.
If FSOUND_ALL is used the last channel success flag will be returned. This return value not useful in most circumstances.
-----------------
You must be using FSOUND_OUTPUT_DSOUND as the output mode for this to work.
In DSound, the reverb will only work if you have an EAX compatible soundcard such as the SBLive,
and your sample was created with the FSOUND_HW3D flag.
___________________
Supported on the following platforms : Win32, XBox
See Also
FSOUND_REVERB_CHANNELPROPERTIES
,
FSOUND_Reverb_GetChannelProperties
,
FSOUND_Reverb_GetProperties
,
FSOUND_Reverb_SetProperties
This document copyright ©Firelight Technologies, Pty, Ltd, 1999-2002. All rights reserved.
Generated Fri Aug 16 15:40:22 2002
by SourceDoc v0.10, the automated source code documenter.