Miles Sound System SDK 7.2a

AIL_digital_master_reverb

The function AIL_digital_master_reverb retrieves the global reverb settings to use.

void AIL_digital_master_reverb(
  HDIGDRIVER dig,
  F32 *reverb_time,
  F32 *reverb_predelay,
  F32 *reverb_damping
);

In Parameters

dig
indicates the driver to query.

Out Parameters

reverb_time
retrieves the total reverb time in seconds.
reverb_predelay
retrieves the delay before the reverb will be heard in seconds.
reverb_damping
retrieves the high frequency damping.

Discussion

The AIL_set_room_type function uses these values to set EAX compatible room styles.

This function is not supported on Xbox, as the hardware reverb system is much more sophisticated and should be programmed directly. See the Xbox docs for details.

This function will have no effect with per-voice hardware drivers that don't support reverb in hardware. Currently, this applies only to the MSS_MC_DIRECTSOUND3D value from the MSS_MC_SPEC list, since the EAX providers handle reverb directly and the software-mixing options emulate EAX.


Group: Digital Audio Services
Related Functions: AIL_digital_master_reverb_levels, AIL_set_room_type
Related Basic Types: F32, HDIGDRIVER, MSS_MC_SPEC, void

For technical support, e-mail Miles3@radgametools.com
© Copyright 1991-2007 RAD Game Tools, Inc. All Rights Reserved.