Gambas Documentation
Application Repository
Code Snippets
Compilation & Installation from source code
Components
gb
gb.args
gb.cairo
gb.chart
gb.clipper
gb.complex
gb.compress
gb.crypt
gb.data
gb.db
gb.db.form
gb.db.mysql
gb.db.odbc
gb.db.postgresql
gb.db.sqlite2
gb.db.sqlite3
gb.db2
gb.dbus
gb.dbus.trayicon
gb.debug
gb.desktop
gb.desktop.gnome.keyring
gb.desktop.x11
gb.eval
gb.eval.highlight
gb.form
gb.form.dialog
gb.form.editor
gb.form.htmlview
gb.form.mdi
gb.form.print
gb.form.stock
gb.form.terminal
gb.gmp
gb.gsl
gb.gtk
gb.gtk.opengl
gb.gtk3
gb.gtk3.opengl
gb.gtk3.webview
gb.gui
gb.gui.opengl
gb.gui.qt
gb.gui.qt.ext
gb.gui.qt.opengl
gb.gui.qt.webkit
gb.gui.trayicon
gb.gui.webview
gb.hash
gb.highlight
gb.image
gb.image.effect
gb.image.imlib
gb.image.io
gb.inotify
gb.jit
gb.libxml
gb.logging
gb.map
gb.markdown
gb.media
gb.media.form
gb.memcached
gb.mime
gb.mongodb
gb.mysql
gb.ncurses
gb.net
gb.net.curl
gb.net.pop3
gb.net.smtp
gb.openal
Al
BITS
Buffer3f
Buffer3i
Bufferf
Bufferfv
Bufferi
Bufferiv
CHANNELS
DIRECTION
FREQUENCY
GAIN
GetBuffer3f
GetBuffer3i
GetBufferf
GetBufferfv
GetBufferi
GetBufferiv
GetListener3f
GetListener3i
GetListenerf
GetListenerfv
GetListeneri
GetListeneriv
GetSource3f
Listener3f
Listener3i
Listenerf
Listenerfv
Listeneri
Listeneriv
ORIENTATION
POSITION
SIZE
VELOCITY
Alc
AlcContext
AlcDevice
Alure
AlureStream
gb.opengl
gb.opengl.glsl
gb.opengl.glu
gb.opengl.sge
gb.openssl
gb.option
gb.pcre
gb.pdf
gb.poppler
gb.qt4
gb.qt4.ext
gb.qt4.opengl
gb.qt4.webkit
gb.qt4.webview
gb.qt5
gb.qt5.ext
gb.qt5.opengl
gb.qt5.webkit
gb.qt5.webview
gb.qt6
gb.qt6.ext
gb.qt6.opengl
gb.qt6.webview
gb.report
gb.report2
gb.scanner
gb.sdl
gb.sdl.sound
gb.sdl2
gb.sdl2.audio
gb.settings
gb.signal
gb.term
gb.test
gb.util
gb.util.web
gb.v4l
gb.vb
gb.web
gb.web.feed
gb.web.form
gb.web.gui
gb.xml
gb.xml.html
gb.xml.rpc
gb.xml.xslt
Controls pictures
Deprecated components
Developer Documentation
Development Environment Documentation
Documents
Error Messages
Gambas Playground
How To's
Language Index
Language Overviews
Last Changes
Lexicon
README
Search the wiki
To Do
Topics
Tutorials
Wiki License
Wiki Manual

Al (gb.openal)

OpenAL Application Programming Interface.

This class is static.

Constants
BITS   This constant represents the bit depth of a buffer.
BUFFER  
BUFFERS_PROCESSED  
BUFFERS_QUEUED  
BYTE_OFFSET  
CHANNELS   This constant represents the number of channels in a buffer.
CONE_INNER_ANGLE  
CONE_OUTER_ANGLE  
CONE_OUTER_GAIN  
DIRECTION   This constant represents a direction vector.
DISTANCE_MODEL  
DOPPLER_FACTOR  
DOPPLER_VELOCITY  
EXPONENT_DISTANCE  
EXPONENT_DISTANCE_CLAMPED  
EXTENSIONS  
FALSE  
FORMAT_MONO16  
FORMAT_MONO8  
FORMAT_STEREO16  
FORMAT_STEREO8  
FREQUENCY   This constant represents the frequency of a buffer.
GAIN   This constant represents the master gain.
INITIAL  
INVALID_ENUM  
INVALID_NAME  
INVALID_OPERATION  
INVALID_VALUE  
INVERSE_DISTANCE  
INVERSE_DISTANCE_CLAMPED  
LINEAR_DISTANCE  
LINEAR_DISTANCE_CLAMPED  
LOOPING  
MAX_DISTANCE  
MAX_GAIN  
MIN_GAIN  
NONE  
NO_ERROR  
ORIENTATION   This constant represents the orientation vectors.
OUT_OF_MEMORY  
PAUSED  
PENDING  
PITCH  
PLAYING  
POSITION   This constant represents a position vector.
PROCESSED  
REFERENCE_DISTANCE  
RENDERER  
ROLLOFF_FACTOR  
SAMPLE_OFFSET  
SEC_OFFSET  
SIZE   This constant represents the size of a buffer.
SOURCE_RELATIVE  
SOURCE_STATE  
SOURCE_TYPE  
SPEED_OF_SOUND  
STATIC  
STOPPED  
STREAMING  
TRUE  
UNDETERMINED  
UNUSED  
VELOCITY   This constant represent a velocity vector.
VENDOR  
VERSION  

Static methods
Buffer3f   Set the Param property of the Buffer buffer with an array of three Single.
Buffer3i   Set the Param property of the Buffer buffer with an array of three Integer.
BufferData  
Bufferf   Set the Param property of the Buffer buffer with a Single value.
Bufferfv   Set the Param property of the Buffer buffer with an array of Single.
Bufferi   Set the Param property of the Buffer buffer with an Integer value.
Bufferiv   Set the Param property of the Buffer buffer with an array of Integer.
DeleteBuffers  
DeleteSources  
Disable  
DistanceModel  
DopplerFactor  
DopplerVelocity  
Enable  
GenBuffers  
GenSources  
GetBoolean  
GetBuffer3f   Return the value of the Param property of the Buffer buffer as an array of three Single.
GetBuffer3i   Return the value of the Param property of the Buffer buffer as an array of three Integer.
GetBufferf   Return the value of the Param property of the Buffer buffer as a Single value.
GetBufferfv   Return the value of the Param property of the Buffer buffer as an array of Single.
GetBufferi   Return the value of the Param property of the Buffer buffer as an Integer.
GetBufferiv   Return the value of the Param property of the Buffer buffer as an array of Integer.
GetDouble  
GetEnumValue  
GetError  
GetFloat  
GetInteger  
GetListener3f   Return the value of the Param property of the listener as an array of three Single values.
GetListener3i   Return the value of the Param property of the listener as an array of three Integer values.
GetListenerf   Return the value of the Param property of the listener as a Single value.
GetListenerfv   Static Function GetListenerfv ( Param As Integer ) As Single
GetListeneri   Return the value of the Param property of the listener as an Integer.
GetListeneriv   Return the value of the Param property of the listener as an array of Integer values.
GetSource3f   Return the value of the Param property of the Source source as an array of three Single.
GetSource3i  
GetSourcef  
GetSourcefv  
GetSourcei  
GetSourceiv  
GetString  
IsBuffer  
IsEnabled  
IsExtensionPresent  
IsSource  
Listener3f   Set the value of the Param property of the listener from three Single values.
Listener3i   Set the value of the Param property of the listener from an array of three Integer values.
Listenerf   Set the value of the Param property of the listener from a Single value.
Listenerfv   Set the value of the Param property of the listener from an array of Single values.
Listeneri   Set the value of the Param property of the listener from an Integer.
Listeneriv   Set the value of the Param property of the listener from an array of Integer values.
Source3f  
Source3i  
SourcePause  
SourcePausev  
SourcePlay  
SourcePlayv  
SourceQueueBuffers  
SourceRewind  
SourceRewindv  
SourceStop  
SourceStopv  
SourceUnqueueBuffers  
Sourcef  
Sourcefv  
Sourcei  
Sourceiv  
SpeedOfSound