add ALC bindings to openal
parent
893c365912
commit
2b96f43929
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue