66 #define AL_INVALID (-1)
81 #define AL_SOURCE_TYPE 0x200
84 #define AL_SOURCE_ABSOLUTE 0x201
87 #define AL_SOURCE_RELATIVE 0x202
94 #define AL_CONE_INNER_ANGLE 0x1001
101 #define AL_CONE_OUTER_ANGLE 0x1002
109 #define AL_PITCH 0x1003
121 #define AL_POSITION 0x1004
124 #define AL_DIRECTION 0x1005
127 #define AL_VELOCITY 0x1006
135 #define AL_LOOPING 0x1007
142 #define AL_BUFFER 0x1009
155 #define AL_GAIN 0x100A
162 #define AL_MIN_GAIN 0x100D
169 #define AL_MAX_GAIN 0x100E
176 #define AL_ORIENTATION 0x100F
185 #define AL_REFERENCE_DISTANCE 0x1020
193 #define AL_ROLLOFF_FACTOR 0x1021
206 #define AL_CONE_OUTER_GAIN 0x1022
213 #define AL_MAX_DISTANCE 0x1023
218 #define AL_SOURCE_STATE 0x1010
219 #define AL_INITIAL 0x1011
220 #define AL_PLAYING 0x1012
221 #define AL_PAUSED 0x1013
222 #define AL_STOPPED 0x1014
227 #define AL_BUFFERS_QUEUED 0x1015
228 #define AL_BUFFERS_PROCESSED 0x1016
231 #define AL_FORMAT_MONO8 0x1100
232 #define AL_FORMAT_MONO16 0x1101
233 #define AL_FORMAT_STEREO8 0x1102
234 #define AL_FORMAT_STEREO16 0x1103
242 #define AL_FREQUENCY 0x2001
243 #define AL_BITS 0x2002
244 #define AL_CHANNELS 0x2003
245 #define AL_SIZE 0x2004
246 #define AL_DATA 0x2005
253 #define AL_UNUSED 0x2010
254 #define AL_PENDING 0x2011
255 #define AL_PROCESSED 0x2012
258 #define AL_NO_ERROR AL_FALSE
263 #define AL_INVALID_NAME 0xA001
268 #define AL_INVALID_ENUM 0xA002
273 #define AL_INVALID_VALUE 0xA003
281 #define AL_INVALID_OPERATION 0xA004
287 #define AL_OUT_OF_MEMORY 0xA005
290 #define AL_VENDOR 0xB001
291 #define AL_VERSION 0xB002
292 #define AL_RENDERER 0xB003
293 #define AL_EXTENSIONS 0xB004
300 #define AL_DOPPLER_FACTOR 0xC000
305 #define AL_DOPPLER_VELOCITY 0xC001
310 #define AL_DISTANCE_MODEL 0xD000
314 #define AL_INVERSE_DISTANCE 0xD001
315 #define AL_INVERSE_DISTANCE_CLAMPED 0xD002
int ALint
OpenAL 32bit signed integer type.
unsigned char ALubyte
OpenAL 8bit unsigned byte.
float ALfloat
OpenAL 32bit floating point type.
unsigned ALuint
OpenAL 32bit unsigned integer type.
unsigned int ALsizei
OpenAL 32bit type.
char ALboolean
OpenAL cross platform audio library Copyright (C) 1999-2000 by authors.
short ALshort
OpenAL 16bit signed short integer type.
double ALdouble
OpenAL 64bit double point type.
void ALvoid
OpenAL void type.
char ALbyte
OpenAL 8bit signed byte.
unsigned short ALushort
OpenAL 16bit unsigned short integer type.
int ALenum
OpenAL enumerations.