AXFXReverbHiInitDpl2

C Specification

#include <revolution.h>
#include <revolution/axfx.h>

BOOL AXFXReverbHiInitDpl2(AXFX_REVERBHI_DPL2 *rev);

Arguments

rev   Pointer to an initialized instance of AXFX_REVERBHI_DPL2.

Return Values

TRUE if successful, FALSE if a parameter is out of bounds or memory allocation fails.

Description

AXFXReverbHiInitDpl2() creates an instance of the DPL2-enhanced high-quality reverb, using the specified AXFX_REVERBHI_DPL2 structure. Your application must initialize the reverb settings, within the AXFX_REVERBHI_DPL2 structure, prior to calling AXFXReverbHiInitDpl2().This function will allocate memory for the reverb, and start the effect quietly.

Note: This reverb supports panning to the discrete surround channels, as afforded by the DPL2 encoder.

Note: The crosstalk cancellation parameter, present in the other reverb effects, is not supported.

The three-channel standard and high-quality reverb effects will still work in DPL2 output mode. However, the effects will produce a mono surround signal only.

See Also

AXFXReverbHiShutdownDpl2
AXFXReverbHiSettingsDpl2
AXFXReverbHiCallbackDpl2

Revision History

03/01/2006 Initial version.