28 #include "../idlib/precompiled.h"
29 #include "../sound/snd_local.h"
104 const ALCint* attrlist ) {
void ALCvoid
ALC void type.
GLsizei const GLfloat * value
int ALint
OpenAL 32bit signed integer type.
AL_API void AL_APIENTRY alSourceStop(ALuint sid)
Stop a source, temporarily remove it from the mixer list, and reset its internal state to pre-Play...
AL_API void AL_APIENTRY alGenBuffers(ALsizei n, ALuint *buffers)
BUFFER Buffer objects are storage space for sample data.
AL_API void AL_APIENTRY alDeleteSources(ALsizei n, const ALuint *sources)
ALC_API ALCvoid ALC_APIENTRY alcProcessContext(ALCcontext *alcHandle)
GLenum GLsizei GLenum format
AL_API void AL_APIENTRY alListenerfv(ALenum pname, const ALfloat *param)
AL_API void *AL_APIENTRY alGetProcAddress(const ALchar *fname)
ALC_API const ALCchar *ALC_APIENTRY alcGetString(ALCdevice *deviceHandle, ALCenum token)
AL_API ALboolean AL_APIENTRY alIsSource(ALuint sid)
Verify a handle is a valid Source.
unsigned char ALubyte
OpenAL 8bit unsigned byte.
#define AL_NO_ERROR
Errors: No Error.
float ALfloat
OpenAL 32bit floating point type.
ALC_API ALCboolean ALC_APIENTRY alcMakeContextCurrent(ALCcontext *alcHandle)
AL_API void AL_APIENTRY alGetSourcei(ALuint sid, ALenum pname, ALint *value)
Get an integer parameter for a Source object.
unsigned ALuint
OpenAL 32bit unsigned integer type.
AL_API ALenum AL_APIENTRY alGetError()
Error support.
unsigned int ALsizei
OpenAL 32bit type.
char ALCboolean
OpenAL cross platform audio library Copyright (C) 1999-2000 by authors.
char ALboolean
OpenAL cross platform audio library Copyright (C) 1999-2000 by authors.
int ALCint
ALC 32bit signed integer type.
ALC_API ALCdevice *ALC_APIENTRY alcOpenDevice(const ALchar *tokstr)
ALC_API ALCvoid ALC_APIENTRY alcDestroyContext(ALCcontext *alcHandle)
AL_API void AL_APIENTRY alDeleteBuffers(ALsizei n, const ALuint *buffers)
GLsizei GLsizei GLenum GLenum const GLvoid * data
AL_API void AL_APIENTRY alSource3f(ALuint sid, ALenum param, ALfloat f1, ALfloat f2, ALfloat f3)
AL_API void AL_APIENTRY alBufferData(ALuint buffer, ALenum format, const ALvoid *data, ALsizei size, ALsizei freq)
AL_API void AL_APIENTRY alSourceQueueBuffers(ALuint sid, ALsizei numEntries, const ALuint *bids)
ALC_API ALCcontext *ALC_APIENTRY alcCreateContext(ALCdevice *dev, const ALCint *attrlist)
ALC_API void ALC_APIENTRY alcSuspendContext(ALCcontext *alcHandle)
AL_API void AL_APIENTRY alSourcef(ALuint sid, ALenum param, ALfloat value)
ALC_API ALCboolean ALC_APIENTRY alcCloseDevice(ALCdevice *dev)
AL_API ALint AL_APIENTRY alGetInteger(ALenum param)
AL_API void AL_APIENTRY alGenSources(ALsizei n, ALuint *sources)
SOURCE Source objects are by default localized.
void ALvoid
OpenAL void type.
AL_API void AL_APIENTRY alSourcePlay(ALuint sid)
Activate a source, start replay.
AL_API void AL_APIENTRY alSourcei(ALuint sid, ALenum param, ALint value)
Set an integer parameter for a Source object.
AL_API ALboolean AL_APIENTRY alIsBuffer(ALuint buffer)
int ALCenum
ALC enumerations.
AL_API void AL_APIENTRY alListenerf(ALenum pname, ALfloat param)
Listener Gain: default 1.0f.
int ALenum
OpenAL enumerations.
AL_API ALenum AL_APIENTRY alGetEnumValue(const ALchar *ename)
AL_API ALboolean AL_APIENTRY alIsExtensionPresent(const ALchar *fname)
AL_API void AL_APIENTRY alSourceUnqueueBuffers(ALuint sid, ALsizei numEntries, ALuint *bids)