XAUDIO2FX_REVERB_I3DL2_PARAMETERS structure
Describes I3DL2 (Interactive 3D Audio Rendering Guidelines Level 2.0) parameters for use in the ReverbConvertI3DL2ToNative function.
Syntax
typedef struct XAUDIO2FX_REVERB_I3DL2_PARAMETERS { float WetDryMix; INT32 Room; INT32 RoomHF; float RoomRolloffFactor; float DecayTime; float DecayHFRatio; INT32 Reflections; float ReflectionsDelay; INT32 Reverb; float ReverbDelay; float Diffusion; float Density; float HFReference; } XAUDIO2FX_REVERB_I3DL2_PARAMETERS;
Members
- WetDryMix
-
Percentage of the output that will be reverb. Allowable values are from 0 to 100.
- Room
-
Attenuation of the room effect. Allowable values in hundredths of a decibel are from -10000 to 0.
- RoomHF
-
Attenuation of the room high-frequency effect. Allowable values in hundredths of a decibel are from -10000 to 0.
- RoomRolloffFactor
-
Rolloff factor for the reflected signals. Allowable values are from 0.0 to 10.0. Rolloff factor is ignored for built-in reverb effects.
- DecayTime
-
Reverberation decay time at low frequencies. Allowable values in seconds are from 0.1 to 20.0.
- DecayHFRatio
-
Ratio of the decay time at high frequencies to the decay time at low frequencies. Allowable values are from 0.1 to 2.0.
- Reflections
-
Attenuation of early reflections relative to Room. Allowable values in hundredths of a decibel are from -10000 to 1000.
- ReflectionsDelay
-
Delay time of the first reflection relative to the direct path. Allowable values in seconds are from 0.0 to 0.3.
- Reverb
-
Attenuation of late reverberation relative to Room. Allowable values in hundredths of a decibel are from -10000 to 2000.
- ReverbDelay
-
Time limit between the early reflections and the late reverberation relative to the time of the first reflection. Allowable values in seconds are from 0.0 to 0.1.
- Diffusion
-
Echo density in the late reverberation decay. Allowable values as a percentage are from 0 to 100.
- Density
-
Modal density in the late reverberation decay. Allowable values as a percentage are from 0 to 100.
- HFReference
-
Reference high frequency. Allowable values in Hz are from 20.0 to 20000.0.
Remarks
There are many preset values defined for the XAUDIO2FX_REVERB_I3DL2_PARAMETERS structure. For more information, see XAUDIO2FX_I3DL2_PRESET.
Platform Requirements
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)
Requirements
|
Header |
|
|---|
See also