Skip to main content
Version: 20 Mar 2024

MLAudioReverbProperties

Module: Audio / Audio Definitions / Acoustics

Properties specifying acoustic reverberation. More...

#include <ml_audio.h>

Public Attributes

TypeName
MLAudioMultibandLevelgain
floatpre_delay
floatdecay_time
floatdecay_time_lf_ratio
floatdecay_time_hf_ratio

Detailed Description

struct MLAudioReverbProperties;

Properties specifying acoustic reverberation.

API Level:

  • 20

Public Attributes Documentation

gain

MLAudioMultibandLevel gain;
TypeDescription
MLAudioMultibandLevelProperties specifying a broadband level and three sub-band levels.

Reverb output mix level. Range is [0, 0, 0, 0] to [8, 2, 2, 2]. Default is [0.16, 1, 1, 1].


pre_delay

float pre_delay;

Delay (secs) from direct sound to the late reverberation onset. Must be >= dispersion pre_delay. Range is 0.02 to 0.1. Default is 0.03.


decay_time

float decay_time;

Decay time (secs) for late reverberation. Range is 0 to 20. Default is 0.7.


decay_time_lf_ratio

float decay_time_lf_ratio;

Relative reverberation decay time multiplying factor for low frequencies. Range is 0.1 to 2. Default is 1.


decay_time_hf_ratio

float decay_time_hf_ratio;

Relative reverberation decay time multiplying factor for high frequencies. Range is 0.1 to 2. Default is 0.6.