67 #define ALC_INVALID (-1)
76 #define ALC_NO_ERROR ALC_FALSE
78 #define ALC_MAJOR_VERSION 0x1000
79 #define ALC_MINOR_VERSION 0x1001
80 #define ALC_ATTRIBUTES_SIZE 0x1002
81 #define ALC_ALL_ATTRIBUTES 0x1003
83 #define ALC_DEFAULT_DEVICE_SPECIFIER 0x1004
84 #define ALC_DEVICE_SPECIFIER 0x1005
85 #define ALC_EXTENSIONS 0x1006
87 #define ALC_FREQUENCY 0x1007
88 #define ALC_REFRESH 0x1008
89 #define ALC_SYNC 0x1009
94 #define ALC_INVALID_DEVICE 0xA001
99 #define ALC_INVALID_CONTEXT 0xA002
107 #define ALC_INVALID_ENUM 0xA003
113 #define ALC_INVALID_VALUE 0xA004
119 #define ALC_OUT_OF_MEMORY 0xA005
129 #define ALC_CONVERT_DATA_UPON_LOADING 0xF001
134 #define ALC_SPATIAL_RENDERING_QUALITY 0xF002
135 #define ALC_SPATIAL_RENDERING_QUALITY_HIGH 'rqhi'
136 #define ALC_SPATIAL_RENDERING_QUALITY_LOW 'rdlo'
141 #define ALC_MIXER_OUTPUT_RATE 0xF003
149 #define ALC_MIXER_MAXIMUM_BUSSES 0xF004
155 #define ALC_RENDER_CHANNEL_COUNT 0xF005
156 #define ALC_RENDER_CHANNEL_COUNT_STEREO 'rcst'
157 #define ALC_RENDER_CHANNEL_COUNT_MULTICHANNEL 'rcmc'
void ALCvoid
ALC void type.
unsigned char ALCubyte
ALC 8bit unsigned byte.
unsigned short ALCushort
ALC 16bit unsigned short integer type.
double ALCdouble
ALC 64bit double point type.
unsigned int ALCsizei
ALC 32bit type.
char ALCbyte
ALC 8bit signed byte.
char ALCboolean
OpenAL cross platform audio library Copyright (C) 1999-2000 by authors.
int ALCint
ALC 32bit signed integer type.
short ALCshort
ALC 16bit signed short integer type.
unsigned ALCuint
ALC 32bit unsigned integer type.
int ALCenum
ALC enumerations.
float ALCfloat
ALC 32bit floating point type.