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
ar
ca
cs
de
en
eo
es
fa
fr
hu
id
it
ja
ko
mk
nl
pl
pt
pt_BR
ru
sq
tr
vi
zh
zh_TW
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