openal vocabulary
Factor handbook ยป Vocabulary index


Summary
OpenAL 3D audio library binding

Metadata
Tags:bindings, audio
Authors:Chris Double


Words

Tuple classes
ClassSuperclassSlots
alcCloseDevice*-destructor alien-destructor
alcDestroyContext-destructor alien-destructor


Symbol words
ALCboolean
ALCchar
ALCcontext
ALCdevice
ALCenum
ALCint
ALCsizei
ALCuint
ALboolean
ALbyte
ALchar
ALdouble
ALenum
ALfloat
ALint
ALshort
ALsizei
ALubyte
ALuint
ALushort


Ordinary words
WordStack effect
&alcCloseDevice*( alien -- alien )
&alcDestroyContext( alien -- alien )
<alcCloseDevice*-destructor>( alien -- destructor )
<alcDestroyContext-destructor>( alien -- destructor )
ALC_ALL_ATTRIBUTES( -- value )
ALC_ALL_DEVICES_SPECIFIER( -- value )
ALC_ATTRIBUTES_SIZE( -- value )
ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER( -- value )
ALC_CAPTURE_DEVICE_SPECIFIER( -- value )
ALC_CAPTURE_SAMPLES( -- value )
ALC_DEFAULT_ALL_DEVICES_SPECIFIER( -- value )
ALC_DEFAULT_DEVICE_SPECIFIER( -- value )
ALC_DEVICE_SPECIFIER( -- value )
ALC_EXTENSIONS( -- value )
ALC_FALSE( -- value )
ALC_FREQUENCY( -- value )
ALC_INVALID_CONTEXT( -- value )
ALC_INVALID_DEVICE( -- value )
ALC_INVALID_ENUM( -- value )
ALC_INVALID_VALUE( -- value )
ALC_MAJOR_VERSION( -- value )
ALC_MINOR_VERSION( -- value )
ALC_MONO_SOURCES( -- value )
ALC_NO_ERROR( -- value )
ALC_OUT_OF_MEMORY( -- value )
ALC_REFRESH( -- value )
ALC_STEREO_SOURCES( -- value )
ALC_SYNC( -- value )
ALC_TRUE( -- value )
AL_BITS( -- value )
AL_BUFFER( -- value )
AL_BUFFERS_PROCESSED( -- value )
AL_BUFFERS_QUEUED( -- value )
AL_BYTE_OFFSET( -- value )
AL_CHANNELS( -- value )
AL_CHANNEL_MASK( -- value )
AL_CONE_INNER_ANGLE( -- value )
AL_CONE_OUTER_ANGLE( -- value )
AL_CONE_OUTER_GAIN( -- value )
AL_DIRECTION( -- value )
AL_DISTANCE_MODEL( -- value )
AL_DOPPLER_FACTOR( -- value )
AL_DOPPLER_VELOCITY( -- value )
AL_EXPONENT_DISTANCE( -- value )
AL_EXPONENT_DISTANCE_CLAMPED( -- value )
AL_EXTENSIONS( -- value )
AL_FALSE( -- value )
AL_FORMAT_MONO16( -- value )
AL_FORMAT_MONO8( -- value )
AL_FORMAT_STEREO16( -- value )
AL_FORMAT_STEREO8( -- value )
AL_FREQUENCY( -- value )
AL_GAIN( -- value )
AL_ILLEGAL_COMMAND( -- value )
AL_ILLEGAL_ENUM( -- value )
AL_INITIAL( -- value )
AL_INVALID( -- value )
AL_INVALID_ENUM( -- value )
AL_INVALID_NAME( -- value )
AL_INVALID_OPERATION( -- value )
AL_INVALID_VALUE( -- value )
AL_INVERSE_DISTANCE( -- value )
AL_INVERSE_DISTANCE_CLAMPED( -- value )
AL_LINEAR_DISTANCE( -- value )
AL_LINEAR_DISTANCE_CLAMPED( -- value )
AL_LOOPING( -- value )
AL_MAX_DISTANCE( -- value )
AL_MAX_GAIN( -- value )
AL_MIN_GAIN( -- value )
AL_NONE( -- value )
AL_NO_ERROR( -- value )
AL_ORIENTATION( -- value )
AL_OUT_OF_MEMORY( -- value )
AL_PAUSED( -- value )
AL_PENDING( -- value )
AL_PITCH( -- value )
AL_PLAYING( -- value )
AL_POSITION( -- value )
AL_PROCESSED( -- value )
AL_REFERENCE_DISTANCE( -- value )
AL_RENDERER( -- value )
AL_ROLLOFF_FACTOR( -- value )
AL_SAMPLE_OFFSET( -- value )
AL_SEC_OFFSET( -- value )
AL_SIZE( -- value )
AL_SOURCE_RELATIVE( -- value )
AL_SOURCE_STATE( -- value )
AL_SOURCE_TYPE( -- value )
AL_SPEED_OF_SOUND( -- value )
AL_STATIC( -- value )
AL_STOPPED( -- value )
AL_STREAMING( -- value )
AL_TRUE( -- value )
AL_UNDETERMINED( -- value )
AL_UNUSED( -- value )
AL_VELOCITY( -- value )
AL_VENDOR( -- value )
AL_VERSION( -- value )
alBuffer3f( bid param value1 value2 value3 -- )
alBuffer3i( bid param value1 value2 value3 -- )
alBufferData( bid format data size freq -- )
alBufferf( bid param value -- )
alBufferfv( bid param values -- )
alBufferi( bid param value -- )
alBufferiv( bid param values -- )
alDeleteBuffers( n buffers -- )
alDeleteSources( n sources -- )
alDisable( capability -- )
alDistanceModel( distanceModel -- )
alDopplerFactor( value -- )
alDopplerVelocity( value -- )
alEnable( capability -- )
alGenBuffers( n buffers -- )
alGenSources( n sources -- )
alGetBoolean( param -- ALboolean )
alGetBooleanv( param data -- )
alGetBuffer3f( bid param value1 value2 value3 -- )
alGetBuffer3i( bid param value1 value2 value3 -- )
alGetBufferf( bid param value -- )
alGetBufferfv( bid param values -- )
alGetBufferi( bid param value -- )
alGetBufferiv( bid param values -- )
alGetDouble( param -- ALdouble )
alGetDoublev( param data -- )
alGetEnumValue( ename -- ALenum )
alGetError( -- ALenum )
alGetFloat( param -- ALfloat )
alGetFloatv( param data -- )
alGetInteger( param -- ALint )
alGetIntegerv( param data -- )
alGetListener3f( param value1 value2 value3 -- )
alGetListener3i( param value1 value2 value3 -- )
alGetListenerf( param value -- )
alGetListenerfv( param values -- )
alGetListeneri( param value -- )
alGetListeneriv( param values -- )
alGetProcAddress( fname -- void* )
alGetSource3f( sid param value1 value2 value3 -- )
alGetSource3i( sid param value1 value2 value3 -- )
alGetSourcef( sid param value -- )
alGetSourcefv( sid param values -- )
alGetSourcei( sid param value -- )
alGetSourceiv( sid param values -- )
alGetString( param -- ALchar* )
alIsBuffer( bid -- ALboolean )
alIsEnabled( capability -- ALboolean )
alIsExtensionPresent( extname -- ALboolean )
alIsSource( sid -- ALboolean )
alListener3f( param value1 value2 value3 -- )
alListener3i( param value1 value2 value3 -- )
alListenerf( param value -- )
alListenerfv( param values -- )
alListeneri( param value -- )
alListeneriv( param values -- )
alSource3f( sid param value1 value2 value3 -- )
alSource3i( sid param value1 value2 value3 -- )
alSourcePause( sid -- )
alSourcePausev( ns sids -- )
alSourcePlay( sid -- )
alSourcePlayv( ns sids -- )
alSourceQueueBuffers( sid numEntries bids -- )
alSourceRewind( sid -- )
alSourceRewindv( ns sids -- )
alSourceStop( sid -- )
alSourceStopv( ns sids -- )
alSourceUnqueueBuffers( sid numEntries bids -- )
alSourcef( sid param value -- )
alSourcefv( sid param values -- )
alSourcei( sid param value -- )
alSourceiv( sid param values -- )
alSpeedOfSound( value -- )
alcCaptureCloseDevice( device -- ALCboolean )
alcCaptureOpenDevice( deviceName freq fmt bufsize -- ALCdevice* )
alcCaptureSamples( device buf samps -- )
alcCaptureStart( device -- )
alcCaptureStop( device -- )
alcCloseDevice( deviceHandle -- ALCboolean )
alcCloseDevice*( deviceHandle -- )
alcCreateContext( deviceHandle attrList -- ALCcontext* )
alcDestroyContext( context -- )
alcGetContextsDevice( context -- ALCdevice* )
alcGetCurrentContext( -- ALCcontext* )
alcGetEnumValue( deviceHandle enumName -- ALCenum )
alcGetError( deviceHandle -- ALCenum )
alcGetIntegerv( deviceHandle token size dest -- )
alcGetProcAddress( deviceHandle funcName -- void* )
alcGetString( deviceHandle token -- ALCchar* )
alcIsExtensionPresent( deviceHandle extName -- ALCboolean )
alcMakeContextCurrent( context -- ALCboolean )
alcOpenDevice( deviceSpecifier -- ALCdevice* )
alcProcessContext( context -- )
alcSuspendContext( context -- )
gen-buffer( -- buffer )
gen-buffers( size -- seq )
gen-sources( size -- seq )
get-buffer-param( source param -- value )
get-source-param( source param -- value )
queue-buffer( source buffer -- )
queue-buffers( source buffers -- )
set-buffer-param( source param value -- )
set-source-param( source param value -- )
source-play( source -- )
source-playing?( source -- bool )
source-stop( source -- )
|alcCloseDevice*( alien -- alien )
|alcDestroyContext( alien -- alien )


Class predicate words
WordStack effect
alcCloseDevice*-destructor?( object -- ? )
alcDestroyContext-destructor?( object -- ? )


Files


Metadata files


Children from resource:extra
VocabularySummary
openal.alut
openal.example