5 #define ALUAPIENTRY __cdecl
7 #define BUFFERSIZE 48000
8 #define FRACTIONBITS 14
9 #define FRACTIONMASK ((1L<<FRACTIONBITS)-1)
10 #define OUTPUTCHANNELS 2
GLsizei const GLfloat * value
int ALint
OpenAL 32bit signed integer type.
GLenum GLsizei GLenum format
ALUAPI ALint ALUAPIENTRY aluF2L(ALfloat value)
ALUAPI ALvoid ALUAPIENTRY aluMatrixVector(ALfloat matrix[3][3], ALfloat *vector)
ALUAPI ALvoid ALUAPIENTRY aluSetReverb(ALvoid *Reverb, ALuint Environment)
ALUAPI ALvoid ALUAPIENTRY aluCalculateSourceParameters(ALuint source, ALuint channels, ALfloat *drysend, ALfloat *wetsend, ALfloat *pitch)
ALUAPI ALshort ALUAPIENTRY aluF2S(ALfloat value)
ALUAPI ALvoid ALUAPIENTRY aluCrossproduct(ALfloat *inVector1, ALfloat *inVector2, ALfloat *outVector)
float ALfloat
OpenAL 32bit floating point type.
unsigned ALuint
OpenAL 32bit unsigned integer type.
GLsizei GLsizei GLcharARB * source
unsigned int ALsizei
OpenAL 32bit type.
short ALshort
OpenAL 16bit signed short integer type.
ALUAPI ALfloat ALUAPIENTRY aluDotproduct(ALfloat *inVector1, ALfloat *inVector2)
void ALvoid
OpenAL void type.
ALUAPI ALvoid ALUAPIENTRY aluNormalize(ALfloat *inVector)
ALUAPI ALvoid ALUAPIENTRY aluMixData(ALvoid *context, ALvoid *buffer, ALsizei size, ALenum format)
ALUAPI ALvoid ALUAPIENTRY aluReverb(ALvoid *Reverb, ALfloat Buffer[][2], ALsizei BufferSize)
int ALenum
OpenAL enumerations.