This is a struct containing all the parameters needed to describe a Reverb effect. More...
#include <effectparameters.h>
Public Member Functions | |
ReverbParameters (Real density=1.0f, Real diffusion=1.0f, Real gain=0.32f, Real gainHF=0.89f, Real decayTime=1.49f, Real decayHFRatio=0.83f, Real reflectionsGain=0.05f, Real reflectionsDelay=0.007f, Real lateReverbGain=1.26f, Real lateReverbDelay=0.011f, Real airAbsorptionGainHF=0.994f, Real roomRolloffFactor=0.0f, Boole decayHFLimit=true) | |
Struct constructor. More... | |
Public Attributes | |
Real | AirAbsorptionGainHF |
The Air Absorption Gain HF property controls the distance-dependent attenuation at high frequencies caused by the propagation medium. More... | |
Boole | DecayHFLimit |
Whether or not to limit high-frequency decay. More... | |
Real | DecayHFRatio |
The Decay HF Ratio property sets the spectral quality of the Decay Time parameter. More... | |
Real | DecayTime |
The Decay Time property sets the reverberation decay time. More... | |
Real | Density |
Reverb Modal Density controls the coloration of the late reverb. More... | |
Real | Diffusion |
The Reverb Diffusion property controls the echo density in the reverberation decay. More... | |
Real | Gain |
The Reverb Gain property is the master volume control for the reflected sound that the reverb effect adds to all sound sources. More... | |
Real | GainHF |
The Reverb Gain HF property further tweaks reflected sound by attenuating it at high frequencies. More... | |
Real | LateReverbDelay |
The Late Reverb Delay property defines the begin time of the late reverberation relative to the time of the initial reflection. More... | |
Real | LateReverbGain |
The Late Reverb Gain property controls the overall amount of later reverberation relative to the Gain property. More... | |
Real | ReflectionsDelay |
The Reflections Delay property is the amount of delay between the arrival time of the direct path from the source to the first reflection from the source. More... | |
Real | ReflectionsGain |
The Reflections Gain property controls the overall amount of initial reflections relative to the Gain property. More... | |
Real | RoomRolloffFactor |
The Room Rolloff Factor property is one of two methods available to attenuate the reflected sound according to source-listener distance. More... | |
This is a struct containing all the parameters needed to describe a Reverb effect.
This is similar in purpose to the EAXReverbParameters struct, but has fewer parameters/features enabling it to run on more limited hardware. Using this may be a good fallback option for audio reverb effects.
Definition at line 253 of file effectparameters.h.
|
inline |
Struct constructor.
density | Reverb Modal Density controls the coloration of the late reverb. |
diffusion | The Reverb Diffusion property controls the echo density in the reverberation decay. |
gain | The Reverb Gain property is the master volume control for the reflected sound that the reverb effect adds to all sound sources. |
gainHF | The Reverb Gain HF property further tweaks reflected sound by attenuating it at high frequencies. |
decayTime | The Decay Time property sets the reverberation decay time. |
decayHFRatio | The Decay HF Ratio property sets the spectral quality of the Decay Time parameter. |
reflectionsGain | The Reflections Gain property controls the overall amount of initial reflections relative to the Gain property. |
reflectionsDelay | The Reflections Delay property is the amount of delay between the arrival time of the direct path from the source to the first reflection from the source. |
lateReverbGain | The Late Reverb Gain property controls the overall amount of later reverberation relative to the Gain property. |
lateReverbDelay | The Late Reverb Delay property defines the begin time of the late reverberation relative to the time of the initial reflection. |
airAbsorptionGainHF | The Air Absorption Gain HF property controls the distance-dependent attenuation at high frequencies caused by the propagation medium. |
roomRolloffFactor | The Room Rolloff Factor property is one of two methods available to attenuate the reflected sound according to source-listener distance. |
decayHFLimit | Whether or not to limit high-frequency decay. |
Definition at line 336 of file effectparameters.h.
Real Mezzanine::Audio::ReverbParameters::AirAbsorptionGainHF |
The Air Absorption Gain HF property controls the distance-dependent attenuation at high frequencies caused by the propagation medium.
Definition at line 305 of file effectparameters.h.
Boole Mezzanine::Audio::ReverbParameters::DecayHFLimit |
Whether or not to limit high-frequency decay.
Definition at line 320 of file effectparameters.h.
Real Mezzanine::Audio::ReverbParameters::DecayHFRatio |
The Decay HF Ratio property sets the spectral quality of the Decay Time parameter.
Definition at line 282 of file effectparameters.h.
Real Mezzanine::Audio::ReverbParameters::DecayTime |
The Decay Time property sets the reverberation decay time.
Definition at line 275 of file effectparameters.h.
Real Mezzanine::Audio::ReverbParameters::Density |
Reverb Modal Density controls the coloration of the late reverb.
Definition at line 257 of file effectparameters.h.
Real Mezzanine::Audio::ReverbParameters::Diffusion |
The Reverb Diffusion property controls the echo density in the reverberation decay.
Definition at line 262 of file effectparameters.h.
Real Mezzanine::Audio::ReverbParameters::Gain |
The Reverb Gain property is the master volume control for the reflected sound that the reverb effect adds to all sound sources.
Definition at line 266 of file effectparameters.h.
Real Mezzanine::Audio::ReverbParameters::GainHF |
The Reverb Gain HF property further tweaks reflected sound by attenuating it at high frequencies.
Definition at line 271 of file effectparameters.h.
Real Mezzanine::Audio::ReverbParameters::LateReverbDelay |
The Late Reverb Delay property defines the begin time of the late reverberation relative to the time of the initial reflection.
Definition at line 299 of file effectparameters.h.
Real Mezzanine::Audio::ReverbParameters::LateReverbGain |
The Late Reverb Gain property controls the overall amount of later reverberation relative to the Gain property.
Definition at line 295 of file effectparameters.h.
Real Mezzanine::Audio::ReverbParameters::ReflectionsDelay |
The Reflections Delay property is the amount of delay between the arrival time of the direct path from the source to the first reflection from the source.
Definition at line 291 of file effectparameters.h.
Real Mezzanine::Audio::ReverbParameters::ReflectionsGain |
The Reflections Gain property controls the overall amount of initial reflections relative to the Gain property.
Definition at line 287 of file effectparameters.h.
Real Mezzanine::Audio::ReverbParameters::RoomRolloffFactor |
The Room Rolloff Factor property is one of two methods available to attenuate the reflected sound according to source-listener distance.
Definition at line 314 of file effectparameters.h.