c++audioopenalxaudio2

How to convert XAudio2 I3DL2 Model to OpenAL effects?


I am currently implementing sound in a test program. I am using OpenAL by default because its working an all target platforms I have. On Windows I decided to go with XAudio2.

For reverb effects in XAudio2 you provide a I3DL2 model an convert it a native XAudio2 model via ReverbConvertI3DL2ToNative. Now my question is: Is there any way to convert an I3DL2 to OpenAL effect settings?


Solution

  • All the "I3DL2 presets are included in efx-presets.h which match the presets supported by XAudio2.