add ALC bindings to openal

db4
Joe Groff 2010-01-17 16:07:43 -08:00
parent 893c365912
commit 2b96f43929
1 changed files with 63 additions and 0 deletions

View File

@ -183,6 +183,69 @@ FUNCTION: void alDopplerVelocity ( ALfloat value ) ;
FUNCTION: void alSpeedOfSound ( ALfloat value ) ;
FUNCTION: void alDistanceModel ( ALenum distanceModel ) ;
C-TYPE: ALCdevice
C-TYPE: ALCcontext
TYPEDEF: char ALCboolean
TYPEDEF: char ALCchar
TYPEDEF: int ALCenum
TYPEDEF: int ALCint
TYPEDEF: int ALCsizei
TYPEDEF: uint ALCuint
CONSTANT: ALC_FALSE 0
CONSTANT: ALC_TRUE 1
CONSTANT: ALC_FREQUENCY HEX: 1007
CONSTANT: ALC_REFRESH HEX: 1008
CONSTANT: ALC_SYNC HEX: 1009
CONSTANT: ALC_MONO_SOURCES HEX: 1010
CONSTANT: ALC_STEREO_SOURCES HEX: 1011
CONSTANT: ALC_NO_ERROR 0
CONSTANT: ALC_INVALID_DEVICE HEX: A001
CONSTANT: ALC_INVALID_CONTEXT HEX: A002
CONSTANT: ALC_INVALID_ENUM HEX: A003
CONSTANT: ALC_INVALID_VALUE HEX: A004
CONSTANT: ALC_OUT_OF_MEMORY HEX: A005
CONSTANT: ALC_DEFAULT_DEVICE_SPECIFIER HEX: 1004
CONSTANT: ALC_DEVICE_SPECIFIER HEX: 1005
CONSTANT: ALC_EXTENSIONS HEX: 1006
CONSTANT: ALC_MAJOR_VERSION HEX: 1000
CONSTANT: ALC_MINOR_VERSION HEX: 1001
CONSTANT: ALC_ATTRIBUTES_SIZE HEX: 1002
CONSTANT: ALC_ALL_ATTRIBUTES HEX: 1003
CONSTANT: ALC_DEFAULT_ALL_DEVICES_SPECIFIER HEX: 1012
CONSTANT: ALC_ALL_DEVICES_SPECIFIER HEX: 1013
CONSTANT: ALC_CAPTURE_DEVICE_SPECIFIER HEX: 310
CONSTANT: ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER HEX: 311
CONSTANT: ALC_CAPTURE_SAMPLES HEX: 312
FUNCTION: ALCdevice* alcOpenDevice ( ALCchar* deviceSpecifier ) ;
FUNCTION: ALCboolean alcCloseDevice ( ALCdevice* deviceHandle ) ;
FUNCTION: ALCcontext* alcCreateContext ( ALCdevice* deviceHandle, ALCint* attrList ) ;
FUNCTION: ALCboolean alcMakeContextCurrent ( ALCcontext* context ) ;
FUNCTION: void alcProcessContext ( ALCcontext* context ) ;
FUNCTION: void alcSuspendContext ( ALCcontext* context ) ;
FUNCTION: void alcDestroyContext ( ALCcontext* context ) ;
FUNCTION: ALCcontext* alcGetCurrentContext ( ) ;
FUNCTION: ALCdevice* alcGetContextsDevice ( ALCcontext* context ) ;
FUNCTION: ALCboolean alcIsExtensionPresent ( ALCdevice* deviceHandle, ALCchar* extName ) ;
FUNCTION: void* alcGetProcAddress ( ALCdevice* deviceHandle, ALCchar* funcName ) ;
FUNCTION: ALCenum alcGetEnumValue ( ALCdevice* deviceHandle, ALCchar* enumName ) ;
FUNCTION: ALCenum alcGetError ( ALCdevice* deviceHandle ) ;
FUNCTION: ALCchar* alcGetString ( ALCdevice* deviceHandle, ALCenum token ) ;
FUNCTION: void alcGetIntegerv ( ALCdevice* deviceHandle, ALCenum token, ALCsizei size, ALCint* dest ) ;
FUNCTION: ALCdevice* alcCaptureOpenDevice ( ALCchar* deviceName, ALCuint freq, ALCenum fmt, ALCsizei bufsize ) ;
FUNCTION: ALCboolean alcCaptureCloseDevice ( ALCdevice* device ) ;
FUNCTION: void alcCaptureStart ( ALCdevice* device ) ;
FUNCTION: void alcCaptureStop ( ALCdevice* device ) ;
FUNCTION: void alcCaptureSamples ( ALCdevice* device, void* buf, ALCsizei samps ) ;
LIBRARY: alut
CONSTANT: ALUT_API_MAJOR_VERSION 1