HOpenAL Libraries (OpenAL package)ContentsIndex
Sound.OpenAL.ALC.BasicTypes
Portabilityportable
Stabilityprovisional
Maintainersven.panne@aedion.de
Description

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.

Synopsis
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
Documentation
type ALCboolean = Int8
8-bit boolean
type ALCchar = Int8
Character
type ALCbyte = Int8
Signed 8-bit 2's complement integer
type ALCubyte = Word8
Unsigned 8-bit integer
type ALCshort = Int16
Signed 16-bit 2's complement integer
type ALCushort = Word16
Unsigned 16-bit integer
type ALCint = Int32
Signed 32-bit 2's complement integer
type ALCuint = Word32
Unsigned 32-bit integer
type ALCsizei = Int32
Non-negatitve 32-bit binary integer size
type ALCenum = Int32
Enumerated 32-bit value
type ALCfloat = Float
32-bit IEEE754 floating-point
type ALCdouble = Double
64-bit IEEE754 floating-point
Produced by Haddock version 0.7