From 34ea7eba9e5f750aaa18713c51da852555064d39 Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Fri, 29 May 2009 01:32:54 -0700 Subject: Add preliminary support for the EAX Reverb effect Not all parameters are supported yet, though it is a little more fuctional than standard reverb --- OpenAL32/Include/alReverb.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'OpenAL32/Include/alReverb.h') diff --git a/OpenAL32/Include/alReverb.h b/OpenAL32/Include/alReverb.h index 46c7194c..95b5adb0 100644 --- a/OpenAL32/Include/alReverb.h +++ b/OpenAL32/Include/alReverb.h @@ -14,9 +14,11 @@ extern "C" { typedef struct ALverbState ALverbState; ALverbState *VerbCreate(ALCcontext *Context); +ALverbState *EAXVerbCreate(ALCcontext *Context); ALvoid VerbDestroy(ALverbState *State); ALvoid VerbUpdate(ALCcontext *Context, struct ALeffectslot *Slot, ALeffect *Effect); ALvoid VerbProcess(ALverbState *State, ALuint SamplesToDo, const ALfloat *SamplesIn, ALfloat (*SamplesOut)[OUTPUTCHANNELS]); +ALvoid EAXVerbProcess(ALverbState *State, ALuint SamplesToDo, const ALfloat *SamplesIn, ALfloat (*SamplesOut)[OUTPUTCHANNELS]); #ifdef __cplusplus } -- cgit v1.2.3