(index ("al:BITS" 0) ("al:BUFFER" 0) ("al:BUFFERS_PROCESSED" 0) ("al:BUFFERS_QUEUED" 0) ("al:CHANNELS" 0) ("al:CONE_INNER_ANGLE" 0) ("al:CONE_OUTER_ANGLE" 0) ("al:CONE_OUTER_GAIN" 0) ("al:DATA" 0) ("al:DIRECTION" 0) ("al:DISTANCE_MODEL" 0) ("al:DOPPLER_FACTOR" 0) ("al:DOPPLER_VELOCITY" 0) ("al:EXTENSIONS" 0) ("al:FALSE" 0) ("al:FORMAT_MONO16" 0) ("al:FORMAT_MONO8" 0) ("al:FORMAT_STEREO16" 0) ("al:FORMAT_STEREO8" 0) ("al:FREQUENCY" 0) ("al:GAIN" 0) ("al:INITIAL" 0) ("al:INVALID" 0) ("al:INVALID_ENUM" 0) ("al:INVALID_NAME" 0) ("al:INVALID_OPERATION" 0) ("al:INVALID_VALUE" 0) ("al:INVERSE_DISTANCE" 0) ("al:INVERSE_DISTANCE_CLAMPED" 0) ("al:LOOPING" 0) ("al:MAX_DISTANCE" 0) ("al:MAX_GAIN" 0) ("al:MIN_GAIN" 0) ("al:NO_ERROR" 0) ("al:NONE" 0) ("al:ORIENTATION" 0) ("al:OUT_OF_MEMORY" 0) ("al:PAUSED" 0) ("al:PENDING" 0) ("al:PITCH" 0) ("al:PLAYING" 0) ("al:POSITION" 0) ("al:PROCESSED" 0) ("al:REFERENCE_DISTANCE" 0) ("al:RENDERER" 0) ("al:ROLLOFF_FACTOR" 0) ("al:SIZE" 0) ("al:SOURCE_ABSOLUTE" 0) ("al:SOURCE_RELATIVE" 0) ("al:SOURCE_STATE" 0) ("al:SOURCE_TYPE" 0) ("al:STOPPED" 0) ("al:TRUE" 0) ("al:UNUSED" 0) ("al:VELOCITY" 0) ("al:VENDOR" 0) ("al:VERSION" 0) ("al:BufferData" 3075) ("al:DeleteBuffers" 3075) ("al:DeleteSources" 3075) ("al:Disable" 3075) ("al:DistanceModel" 3075) ("al:DopplerFactor" 3075) ("al:DopplerVelocity" 3075) ("al:Enable" 3075) ("al:GenBuffers" 3075) ("al:GenSources" 3075) ("al:GetBoolean" 3075) ("al:GetBooleanv" 3075) ("al:GetBufferf" 3075) ("al:GetBufferi" 3075) ("al:GetDouble" 3075) ("al:GetDoublev" 3075) ("al:GetEnumValue" 3075) ("al:GetError" 3075) ("al:GetFloat" 3075) ("al:GetFloatv" 3075) ("al:GetInteger" 3075) ("al:GetIntegerv" 3075) ("al:GetListener3f" 3075) ("al:GetListenerf" 3075) ("al:GetListenerfv" 3075) ("al:GetListeneri" 3075) ("al:GetProcAddress" 3075) ("al:GetSource3f" 3075) ("al:GetSourcef" 3075) ("al:GetSourcefv" 3075) ("al:GetSourcei" 3075) ("al:GetString" 3075) ("al:IsBuffer" 3075) ("al:IsEnabled" 3075) ("al:IsExtensionPresent" 3075) ("al:IsSource" 3075) ("al:Listener3f" 3075) ("al:Listenerf" 3075) ("al:Listenerfv" 3075) ("al:Listeneri" 3075) ("al:SetDouble" 3075) ("al:SetInteger" 3075) ("al:Source3f" 3075) ("al:Sourcef" 3075) ("al:Sourcefv" 3075) ("al:Sourcei" 3075) ("al:SourcePause" 3075) ("al:SourcePausev" 3075) ("al:SourcePlay" 3075) ("al:SourcePlayv" 3075) ("al:SourceQueueBuffers" 3075) ("al:SourceRewind" 3075) ("al:SourceRewindv" 3075) ("al:SourceStop" 3075) ("al:SourceStopv" 3075) ("al:SourceUnqueueBuffers" 3075) ("alc:ALL_ATTRIBUTES" 6660) ("alc:ATTRIBUTES_SIZE" 6660) ("alc:CONVERT_DATA_UPON_LOADING" 6660) ("alc:DEFAULT_DEVICE_SPECIFIER" 6660) ("alc:DEVICE_SPECIFIER" 6660) ("alc:EXTENSIONS" 6660) ("alc:FALSE" 6660) ("alc:FREQUENCY" 6660) ("alc:INVALID" 6660) ("alc:INVALID_CONTEXT" 6660) ("alc:INVALID_DEVICE" 6660) ("alc:INVALID_ENUM" 6660) ("alc:INVALID_VALUE" 6660) ("alc:MAJOR_VERSION" 6660) ("alc:MINOR_VERSION" 6660) ("alc:MIXER_MAXIMUM_BUSSES" 6660) ("alc:MIXER_OUTPUT_RATE" 6660) ("alc:NO_ERROR" 6660) ("alc:OUT_OF_MEMORY" 6660) ("alc:REFRESH" 6660) ("alc:RENDER_CHANNEL_COUNT" 6660) ("alc:SPATIAL_RENDERING_QUALITY" 6660) ("alc:SYNC" 6660) ("alc:TRUE" 6660) ("alc:CloseDevice" 8158) ("alc:CreateContext" 8158) ("alc:DestroyContext" 8158) ("alc:GetContextsDevice" 8158) ("alc:GetCurrentContext" 8158) ("alc:GetEnumValue" 8158) ("alc:GetError" 8158) ("alc:GetIntegerv" 8158) ("alc:GetProcAddress" 8158) ("alc:GetString" 8158) ("alc:IsExtensionPresent" 8158) ("alc:MakeContextCurrent" 8158) ("alc:OpenDevice" 8158) ("alc:ProcessContext" 8158) ("alc:SuspendContext" 8158) ("openal:make-source" 9330) ("openal:device-list" 9501) ("openal:make-buffer" 9636))
(def (sig (constant "al:BITS -> INT" (id al:BITS)) (constant "al:BUFFER -> INT" (id al:BUFFER)) (constant "al:BUFFERS_PROCESSED -> INT" (id al:BUFFERS_PROCESSED)) (constant "al:BUFFERS_QUEUED -> INT" (id al:BUFFERS_QUEUED)) (constant "al:CHANNELS -> INT" (id al:CHANNELS)) (constant "al:CONE_INNER_ANGLE -> INT" (id al:CONE_INNER_ANGLE)) (constant "al:CONE_OUTER_ANGLE -> INT" (id al:CONE_OUTER_ANGLE)) (constant "al:CONE_OUTER_GAIN -> INT" (id al:CONE_OUTER_GAIN)) (constant "al:DATA -> INT" (id al:DATA)) (constant "al:DIRECTION -> INT" (id al:DIRECTION)) (constant "al:DISTANCE_MODEL -> INT" (id al:DISTANCE_MODEL)) (constant "al:DOPPLER_FACTOR -> INT" (id al:DOPPLER_FACTOR)) (constant "al:DOPPLER_VELOCITY -> INT" (id al:DOPPLER_VELOCITY)) (constant "al:EXTENSIONS -> INT" (id al:EXTENSIONS)) (constant "al:FALSE -> INT" (id al:FALSE)) (constant "al:FORMAT_MONO16 -> INT" (id al:FORMAT_MONO16)) (constant "al:FORMAT_MONO8 -> INT" (id al:FORMAT_MONO8)) (constant "al:FORMAT_STEREO16 -> INT" (id al:FORMAT_STEREO16)) (constant "al:FORMAT_STEREO8 -> INT" (id al:FORMAT_STEREO8)) (constant "al:FREQUENCY -> INT" (id al:FREQUENCY)) (constant "al:GAIN -> INT" (id al:GAIN)) (constant "al:INITIAL -> INT" (id al:INITIAL)) (constant "al:INVALID -> INT" (id al:INVALID)) (constant "al:INVALID_ENUM -> INT" (id al:INVALID_ENUM)) (constant "al:INVALID_NAME -> INT" (id al:INVALID_NAME)) (constant "al:INVALID_OPERATION -> INT" (id al:INVALID_OPERATION)) (constant "al:INVALID_VALUE -> INT" (id al:INVALID_VALUE)) (constant "al:INVERSE_DISTANCE -> INT" (id al:INVERSE_DISTANCE)) (constant "al:INVERSE_DISTANCE_CLAMPED -> INT" (id al:INVERSE_DISTANCE_CLAMPED)) (constant "al:LOOPING -> INT" (id al:LOOPING)) (constant "al:MAX_DISTANCE -> INT" (id al:MAX_DISTANCE)) (constant "al:MAX_GAIN -> INT" (id al:MAX_GAIN)) (constant "al:MIN_GAIN -> INT" (id al:MIN_GAIN)) (constant "al:NO_ERROR -> INT" (id al:NO_ERROR)) (constant "al:NONE -> INT" (id al:NONE)) (constant "al:ORIENTATION -> INT" (id al:ORIENTATION)) (constant "al:OUT_OF_MEMORY -> INT" (id al:OUT_OF_MEMORY)) (constant "al:PAUSED -> INT" (id al:PAUSED)) (constant "al:PENDING -> INT" (id al:PENDING)) (constant "al:PITCH -> INT" (id al:PITCH)) (constant "al:PLAYING -> INT" (id al:PLAYING)) (constant "al:POSITION -> INT" (id al:POSITION)) (constant "al:PROCESSED -> INT" (id al:PROCESSED)) (constant "al:REFERENCE_DISTANCE -> INT" (id al:REFERENCE_DISTANCE)) (constant "al:RENDERER -> INT" (id al:RENDERER)) (constant "al:ROLLOFF_FACTOR -> INT" (id al:ROLLOFF_FACTOR)) (constant "al:SIZE -> INT" (id al:SIZE)) (constant "al:SOURCE_ABSOLUTE -> INT" (id al:SOURCE_ABSOLUTE)) (constant "al:SOURCE_RELATIVE -> INT" (id al:SOURCE_RELATIVE)) (constant "al:SOURCE_STATE -> INT" (id al:SOURCE_STATE)) (constant "al:SOURCE_TYPE -> INT" (id al:SOURCE_TYPE)) (constant "al:STOPPED -> INT" (id al:STOPPED)) (constant "al:TRUE -> INT" (id al:TRUE)) (constant "al:UNUSED -> INT" (id al:UNUSED)) (constant "al:VELOCITY -> INT" (id al:VELOCITY)) (constant "al:VENDOR -> INT" (id al:VENDOR)) (constant "al:VERSION -> INT" (id al:VERSION))))
(def (sig (procedure "(al:BufferData INT INT C-POINTER INT INT)" (id al:BufferData)) (procedure "(al:DeleteBuffers INT U32VECTOR)" (id al:DeleteBuffers)) (procedure "(al:DeleteSources INT U32VECTOR)" (id al:DeleteSources)) (procedure "(al:Disable INT)" (id al:Disable)) (procedure "(al:DistanceModel INT)" (id al:DistanceModel)) (procedure "(al:DopplerFactor FLOAT)" (id al:DopplerFactor)) (procedure "(al:DopplerVelocity FLOAT)" (id al:DopplerVelocity)) (procedure "(al:Enable INT)" (id al:Enable)) (procedure "(al:GenBuffers INT U32VECTOR)" (id al:GenBuffers)) (procedure "(al:GenSources INT U32VECTOR)" (id al:GenSources)) (procedure "(al:GetBoolean INT) -> BOOL" (id al:GetBoolean)) (procedure "(al:GetBooleanv INT U8VECTOR)" (id al:GetBooleanv)) (procedure "(al:GetBufferf INT INT S32VECTOR)" (id al:GetBufferf)) (procedure "(al:GetBufferi INT INT F32VECTOR)" (id al:GetBufferi)) (procedure "(al:GetDouble INT) -> FLOAT" (id al:GetDouble)) (procedure "(al:GetDoublev INT F64VECTOR)" (id al:GetDoublev)) (procedure "(al:GetEnumValue STRING) -> INT" (id al:GetEnumValue)) (procedure "(al:GetError) -> INT" (id al:GetError)) (procedure "(al:GetFloat INT) -> FLOAT" (id al:GetFloat)) (procedure "(al:GetFloatv INT F32VECTOR)" (id al:GetFloatv)) (procedure "(al:GetInteger INT) -> INT" (id al:GetInteger)) (procedure "(al:GetIntegerv INT S32VECTOR)" (id al:GetIntegerv)) (procedure "(al:GetListener3f INT) -> FLOAT FLOAT FLOAT" (id al:GetListener3f)) (procedure "(al:GetListenerf INT) -> FLOAT" (id al:GetListenerf)) (procedure "(al:GetListenerfv INT F32VECTOR)" (id al:GetListenerfv)) (procedure "(al:GetListeneri INT) -> INT" (id al:GetListeneri)) (procedure "(al:GetProcAddress STRING) -> C-POINTER" (id al:GetProcAddress)) (procedure "(al:GetSource3f INT INT) -> FLLOAT FLOAT FLOAT" (id al:GetSource3f)) (procedure "(al:GetSourcef INT INT) -> FLOAT" (id al:GetSourcef)) (procedure "(al:GetSourcefv INT INT F32VECTOR)" (id al:GetSourcefv)) (procedure "(al:GetSourcei INT INT) -> INT" (id al:GetSourcei)) (procedure "(al:GetString INT) -> STRING" (id al:GetString)) (procedure "(al:IsBuffer INT) -> BOOL" (id al:IsBuffer)) (procedure "(al:IsEnabled INT) -> BOOL" (id al:IsEnabled)) (procedure "(al:IsExtensionPresent STRING) -> BOOL" (id al:IsExtensionPresent)) (procedure "(al:IsSource INT) -> BOOL" (id al:IsSource)) (procedure "(al:Listener3f INT FLOAT FLOAT FLOAT)" (id al:Listener3f)) (procedure "(al:Listenerf INT FLOAT)" (id al:Listenerf)) (procedure "(al:Listenerfv INT F32VECTOR)" (id al:Listenerfv)) (procedure "(al:Listeneri INT INT)" (id al:Listeneri)) (procedure "(al:SetDouble INT DOUBLE)" (id al:SetDouble)) (procedure "(al:SetInteger INT INT)" (id al:SetInteger)) (procedure "(al:Source3f INT INT FLOAT FLOAT FLLOAT)" (id al:Source3f)) (procedure "(al:Sourcef INT INT FLOAT)" (id al:Sourcef)) (procedure "(al:Sourcefv INT INT F32VECTOR)" (id al:Sourcefv)) (procedure "(al:Sourcei INT INT INT)" (id al:Sourcei)) (procedure "(al:SourcePause INT)" (id al:SourcePause)) (procedure "(al:SourcePausev INT U32VECTOR)" (id al:SourcePausev)) (procedure "(al:SourcePlay INT)" (id al:SourcePlay)) (procedure "(al:SourcePlayv INT U32VECTOR)" (id al:SourcePlayv)) (procedure "(al:SourceQueueBuffers INT INT U32VECTOR)" (id al:SourceQueueBuffers)) (procedure "(al:SourceRewind INT)" (id al:SourceRewind)) (procedure "(al:SourceRewindv INT U32VECTOR)" (id al:SourceRewindv)) (procedure "(al:SourceStop INT)" (id al:SourceStop)) (procedure "(al:SourceStopv INT U32VECTOR)" (id al:SourceStopv)) (procedure "(al:SourceUnqueueBuffers INT INT U32VECTOR)" (id al:SourceUnqueueBuffers))))
(def (sig (constant "alc:ALL_ATTRIBUTES -> INT" (id alc:ALL_ATTRIBUTES)) (constant "alc:ATTRIBUTES_SIZE -> INT" (id alc:ATTRIBUTES_SIZE)) (constant "alc:CONVERT_DATA_UPON_LOADING -> INT" (id alc:CONVERT_DATA_UPON_LOADING)) (constant "alc:DEFAULT_DEVICE_SPECIFIER -> INT" (id alc:DEFAULT_DEVICE_SPECIFIER)) (constant "alc:DEVICE_SPECIFIER -> INT" (id alc:DEVICE_SPECIFIER)) (constant "alc:EXTENSIONS -> INT" (id alc:EXTENSIONS)) (constant "alc:FALSE -> INT" (id alc:FALSE)) (constant "alc:FREQUENCY -> INT" (id alc:FREQUENCY)) (constant "alc:INVALID -> INT" (id alc:INVALID)) (constant "alc:INVALID_CONTEXT -> INT" (id alc:INVALID_CONTEXT)) (constant "alc:INVALID_DEVICE -> INT" (id alc:INVALID_DEVICE)) (constant "alc:INVALID_ENUM -> INT" (id alc:INVALID_ENUM)) (constant "alc:INVALID_VALUE -> INT" (id alc:INVALID_VALUE)) (constant "alc:MAJOR_VERSION -> INT" (id alc:MAJOR_VERSION)) (constant "alc:MINOR_VERSION -> INT" (id alc:MINOR_VERSION)) (constant "alc:MIXER_MAXIMUM_BUSSES -> INT" (id alc:MIXER_MAXIMUM_BUSSES)) (constant "alc:MIXER_OUTPUT_RATE -> INT" (id alc:MIXER_OUTPUT_RATE)) (constant "alc:NO_ERROR -> INT" (id alc:NO_ERROR)) (constant "alc:OUT_OF_MEMORY -> INT" (id alc:OUT_OF_MEMORY)) (constant "alc:REFRESH -> INT" (id alc:REFRESH)) (constant "alc:RENDER_CHANNEL_COUNT -> INT" (id alc:RENDER_CHANNEL_COUNT)) (constant "alc:SPATIAL_RENDERING_QUALITY -> INT" (id alc:SPATIAL_RENDERING_QUALITY)) (constant "alc:SYNC -> INT" (id alc:SYNC)) (constant "alc:TRUE -> INT" (id alc:TRUE))))
(def (sig (procedure "(alc:CloseDevice C-POINTER)" (id alc:CloseDevice)) (procedure "(alc:CreateContext C-POINTER S32VECTOR) -> C-POINTER" (id alc:CreateContext)) (procedure "(alc:DestroyContext C-POINTER)" (id alc:DestroyContext)) (procedure "(alc:GetContextsDevice C-POINTER) -> C-POINTER" (id alc:GetContextsDevice)) (procedure "(alc:GetCurrentContext) -> C-POINTER" (id alc:GetCurrentContext)) (procedure "(alc:GetEnumValue C-POINTER STRING) -> INT" (id alc:GetEnumValue)) (procedure "(alc:GetError C-POINTER) -> INT" (id alc:GetError)) (procedure "(alc:GetIntegerv C-POINTER INT INT S32VECTOR)" (id alc:GetIntegerv)) (procedure "(alc:GetProcAddress C-POINTER STRING) -> C-POINTER" (id alc:GetProcAddress)) (procedure "(alc:GetString C-POINTER INT) -> STRING" (id alc:GetString)) (procedure "(alc:IsExtensionPresent C-POINTER STRING) -> BOOL" (id alc:IsExtensionPresent)) (procedure "(alc:MakeContextCurrent C-POINTER) -> BOOL" (id alc:MakeContextCurrent)) (procedure "(alc:OpenDevice STRING) -> C-POINTER" (id alc:OpenDevice)) (procedure "(alc:ProcessContext C-POINTER)" (id alc:ProcessContext)) (procedure "(alc:SuspendContext C-POINTER)" (id alc:SuspendContext))))
(def (sig (procedure "(openal:make-source INT) -> INT" (id openal:make-source))) (p "Creates a source from a given buffer identifier and returns the source identifier."))
(def (sig (procedure "(openal:device-list) -> (STRING ...)" (id openal:device-list))) (p "Returns a list of available device names."))
(def (sig (procedure "(openal:make-buffer DATA STEREO? FREQ)" (id openal:make-buffer))) (p "Creates a buffer from sound data (either a " (tt "u8vector") ", a " (tt "s16vector") " or a foreign pointer object. Returns a buffer identifier."))
