AXFXReverbHiExpSettingsUpdate

Syntax

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

BOOL AXFXReverbHiExpSettingsUpdate (AXFX_REVERBHI_EXP *reverb);

Parameters

reverb Pointer to an initialized AXFX_REVERBHI_EXP structure.

Return Values

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

Description

The AXFXReverbHiExpSettingsUpdate function is used when changing parameters of the initialized High-Quality Reverb Expansion (= AXFX_REVERBHI_EXP structure). When this function is called, the current High-Quality Reverb Expansion is shut down and then reinitialized based on new user parameters. Memory is not freed and reallocated during this process.

CAUTION:
Attention is required when using this function to change the AXFX_REVERBHI_EXP structure's user parameter preDelayTime. Because memory is not freed and reallocated, preDelayTime cannot be changed to a value greater than preDelayTimeMax. If it is necessary to change preDelayTimeMax, use the AXFXReverbHiExpSettings function.

Availability

Library Version Availability
Sound 2.0 Yes
Sound 1.0 Yes

Do Not Call From

None.

See Also

AXFX_REVERBHI_EXP
AXFXReverbHiExpSettings

Revision History

2013/05/08 Automated cleanup pass.
2007/08/10 Initial version.


CONFIDENTIAL