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
220 #define AL_CHANNEL_MASK 0x3000
225 #define AL_SOURCE_STATE 0x1010
226 #define AL_INITIAL 0x1011
227 #define AL_PLAYING 0x1012
228 #define AL_PAUSED 0x1013
229 #define AL_STOPPED 0x1014
234 #define AL_BUFFERS_QUEUED 0x1015
235 #define AL_BUFFERS_PROCESSED 0x1016
238 #define AL_FORMAT_MONO8 0x1100
239 #define AL_FORMAT_MONO16 0x1101
240 #define AL_FORMAT_STEREO8 0x1102
241 #define AL_FORMAT_STEREO16 0x1103
249 #define AL_FREQUENCY 0x2001
250 #define AL_BITS 0x2002
251 #define AL_CHANNELS 0x2003
252 #define AL_SIZE 0x2004
253 #define AL_DATA 0x2005
260 #define AL_UNUSED 0x2010
261 #define AL_PENDING 0x2011
262 #define AL_PROCESSED 0x2012
265 #define AL_NO_ERROR AL_FALSE
270 #define AL_INVALID_NAME 0xA001
275 #define AL_INVALID_ENUM 0xA002
280 #define AL_INVALID_VALUE 0xA003
288 #define AL_INVALID_OPERATION 0xA004
294 #define AL_OUT_OF_MEMORY 0xA005
297 #define AL_VENDOR 0xB001
298 #define AL_VERSION 0xB002
299 #define AL_RENDERER 0xB003
300 #define AL_EXTENSIONS 0xB004
307 #define AL_DOPPLER_FACTOR 0xC000
312 #define AL_DOPPLER_VELOCITY 0xC001
317 #define AL_DISTANCE_MODEL 0xD000
321 #define AL_INVERSE_DISTANCE 0xD001
322 #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.