[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/stream 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 Dec 20 16:31:09 2002
by SourceDoc v0.10, the automated source code documenter.