OpenAL-1.3: A binding to the OpenAL cross-platform 3D audio APISource codeContentsIndex

This module corresponds to the introductory parts of chapter 6 (AL Contexts and the ALC API) of the OpenAL Specification and Reference (version 1.1).

The context API makes use of ALC types which are defined separately from the AL types - there is an ALCboolean, ALCchar, etc.

type ALCboolean = Int8
type ALCchar = Int8
type ALCbyte = Int8
type ALCubyte = Word8
type ALCshort = Int16
type ALCushort = Word16
type ALCint = Int32
type ALCuint = Word32
type ALCsizei = Int32
type ALCenum = Int32
type ALCfloat = Float
type ALCdouble = Double
type ALCboolean = Int8Source
8-bit boolean
type ALCchar = Int8Source
type ALCbyte = Int8Source
Signed 8-bit 2's complement integer
type ALCubyte = Word8Source
Unsigned 8-bit integer
type ALCshort = Int16Source
Signed 16-bit 2's complement integer
type ALCushort = Word16Source
Unsigned 16-bit integer
type ALCint = Int32Source
Signed 32-bit 2's complement integer
type ALCuint = Word32Source
Unsigned 32-bit integer
type ALCsizei = Int32Source
Non-negatitve 32-bit binary integer size
type ALCenum = Int32Source
Enumerated 32-bit value
type ALCfloat = FloatSource
32-bit IEEE754 floating-point
type ALCdouble = DoubleSource
64-bit IEEE754 floating-point
Produced by Haddock version 2.4.2