[Openal-devel] how to call up effect library in OpenAL, i have alext.h, but it is not AL_ECHO_DELAY

Chris Robinson chris.kcat at gmail.com
Thu Jul 10 21:07:09 PDT 2008


Odd, I don't remember getting the original message...

On Thursday 10 July 2008 08:48:31 pm summer914 wrote:
> yes, in linux system, and perhaps the effect library fit just for windows,
> right or not?

The EFX extension works in Linux, using OpenAL Soft.

> summer914 wrote:
> > hello, my question is, i need some effect in my code with OpenAL,
> > #include <AL/al.h>
> > #include <AL/alc.h>
> > #include <AL/alut.h>
> > #include <AL/alext.h>
> > above head files i write in my code, but i need some more effect like
> > AL_ECHO_DAMPING,AL_ECHO_DELAY, Echo Depth. but when i do 'make', it could
> > not find AL_ECHO_DAMPING.

The current alext.h doesn't contain the EFX defines and types. However, you 
can get Creative's OpenAL SDK which includes a header that defines them.

To note, though, the Echo effect isn't available without hardware drivers (or 
through accelerated DSound3D). The standard reverb effect and lowpass filter 
should always be available with EFX, though, even in software.


More information about the Openal-devel mailing list