5 #define ALUAPIENTRY __cdecl
7 #define BUFFERSIZE 48000
8 #define FRACTIONBITS 14
9 #define FRACTIONMASK ((1L<<FRACTIONBITS)-1)
10 #define OUTPUTCHANNELS 2
18 ALUAPI ALint ALUAPIENTRY aluF2L(ALfloat value);
19 ALUAPI ALshort ALUAPIENTRY aluF2S(ALfloat value);
20 ALUAPI ALvoid ALUAPIENTRY aluCrossproduct(ALfloat *inVector1,ALfloat *inVector2,ALfloat *outVector);
21 ALUAPI ALfloat ALUAPIENTRY aluDotproduct(ALfloat *inVector1,ALfloat *inVector2);
22 ALUAPI ALvoid ALUAPIENTRY aluNormalize(ALfloat *inVector);
23 ALUAPI ALvoid ALUAPIENTRY aluMatrixVector(ALfloat matrix[3][3],ALfloat *vector);
24 ALUAPI ALvoid ALUAPIENTRY aluCalculateSourceParameters(ALuint source,ALuint channels,ALfloat *drysend,ALfloat *wetsend,ALfloat *pitch);
25 ALUAPI ALvoid ALUAPIENTRY aluMixData(ALvoid *context,ALvoid *buffer,ALsizei size,ALenum format);
26 ALUAPI ALvoid ALUAPIENTRY aluSetReverb(ALvoid *Reverb,ALuint Environment);
27 ALUAPI ALvoid ALUAPIENTRY aluReverb(ALvoid *Reverb,ALfloat Buffer[][2],ALsizei BufferSize);