#ifndef _AL_SOURCE_H_ #define _AL_SOURCE_H_ #define MAX_SENDS 4 #include "alFilter.h" #include "alu.h" #include "AL/al.h" #ifdef __cplusplus extern "C" { #endif #define SRC_HISTORY_BITS (6) #define SRC_HISTORY_LENGTH (1<Update(s,a)) #define ALsource_DoMix(s,a,b,c,d,e,f,g) ((s)->DoMix(s,a,b,c,d,e,f,g)) #define ALsource_DoHrtfMix(s,a,b,c,d,e,f,g) ((s)->DoHrtfMix(s,a,b,c,d,e,f,g)) ALvoid ReleaseALSources(ALCcontext *Context); #ifdef __cplusplus } #endif #endif