Miles Sound System SDK 7.2a

AIL_digital_master_reverb_levels

The function AIL_digital_master_reverb_levels retrieves the overall "master reverb" levels.

void AIL_digital_master_reverb_levels(
  HDIGDRIVER dig,
  F32 *dry_level,
  F32 *wet_level
);

In Parameters

dig
indicates the driver to query.

Out Parameters

dry_level
retrieves the scaling factor for the dry sound signal (the non-reverbed sound). The range is 0.0 for no output, 1.0 for full output.
wet_level
retrieves the scaling factor for the dry sound signal (the reverbed sound). The range is 0.0 for no output, 1.0 for full output.

Discussion

By default, both the wet and dry scaling factors are set to 1.0.

The AIL_set_room_type function sets the master reverb levels to emulate EAX compatible room settings.

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, AIL_sample_reverb_levels, AIL_set_digital_master_reverb, AIL_set_digital_master_reverb_levels, AIL_set_room_type, AIL_set_sample_reverb_levels
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.