The cl-openal Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-openal Reference Manual

This is the cl-openal Reference Manual, version 1.0, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 11:17:32 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

About

cl-openal is a series of semi-lispy public domain bindings to the OpenAL API. It includes direct CFFI bindings, as well as varying levels of lispy wrappings around AL, ALC, and ALUT.

The translation from the C bindings to lispy bindings is pretty straightforward, and follows cl-opengl's example, in spirit.

Loading

cl-openal depends on CFFI to load. It's split into three separate systems: cl-openal for the basic OpenAL bindings, cl-alc for ALC, and cl-alut for ALUT. If you need anything from ALC or ALUT, you'll have to specifically load them.

In order to use cl-openal and cl-alc, you'll need to have OpenAL installed on your system, or available as a shared library/.dll. Additionally, an implementation of ALUT needs to be available in order to use cl-alut (such as freealut).

cl-openal should run on all major platforms, including Linux, the BSDs, OSX, and Windows. It should be usable by any Common Lisp implementation supported by CFFI.

Support

If you have any questions, you may contact me at kzm@sykosomatic.org. Patches or similar always welcome!

Extra Notes

The OpenAL Programming Guide says that buffers can not be destroyed while they are queued. Sources, on the other hand, can be destroyed while buffers are queued on them.

For this reason it's probably a good idea to do:

(with-buffers ...
  (with-sources ...
    (queueing code)))

instead of

(with-sources ...
  (with-buffers ...
    (queueing code)))

Same goes for WITH-SOURCES which you want to wrap in WITH-CONTEXT.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 cl-openal

Maintainer

Kat Marchán <kzm@sykosomatic.org>

Author

Kat Marchán <kzm@sykosomatic.org>

License

public domain

Description

CFFI bindings for OpenAL sound system.

Version

1.0

Dependency

cffi

Source

cl-openal.asd (file)

Component

al (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Previous: , Up: Modules   [Contents][Index]

3.1 cl-openal/al

Parent

cl-openal (system)

Location

al/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 cl-openal.asd

Location

cl-openal.asd

Systems

cl-openal (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 cl-openal/al/packages.lisp

Parent

al (module)

Location

al/packages.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 cl-openal/al/bindings.lisp

Dependency

packages.lisp (file)

Parent

al (module)

Location

al/bindings.lisp

Exported Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.4 cl-openal/al/al.lisp

Dependencies
Parent

al (module)

Location

al/al.lisp

Exported Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

5.1 cl-openal

Source

packages.lisp (file)

Nickname

al

Use List

common-lisp

Exported Definitions

Previous: , Up: Packages   [Contents][Index]

5.2 openal-cffi-bindings

Source

packages.lisp (file)

Nickname

%al

Use List
Exported Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Macros

Macro: with-buffer (VAR) &body BODY
Package

cl-openal

Source

al.lisp (file)

Macro: with-buffers (N VAR) &body BODY
Package

cl-openal

Source

al.lisp (file)

Macro: with-source (VAR) &body BODY
Package

cl-openal

Source

al.lisp (file)

Macro: with-sources (N VAR) &body BODY
Package

cl-openal

Source

al.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Functions

Function: buffer BID PARAM VALUE
Package

cl-openal

Source

al.lisp (file)

Function: buffer-3f BID PARAM VALUE1 VALUE2 VALUE3
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: buffer-3i BID PARAM VALUE1 VALUE2 VALUE3
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: buffer-data BID FORMAT DATA SIZE FREQ
Package

cl-openal

Source

al.lisp (file)

Function: buffer-data BID FORMAT DATA SIZE FREQ
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: buffer-f BID PARAM VALUE
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: buffer-fv BID PARAM VALUES
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: buffer-i BID PARAM VALUE
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: buffer-iv BID PARAM VALUES
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: bufferp BUFFER-ID
Package

cl-openal

Source

al.lisp (file)

Function: delete-buffer BID
Package

cl-openal

Source

al.lisp (file)

Function: delete-buffers BUFFERS
Package

cl-openal

Source

al.lisp (file)

Function: delete-buffers N BUFFER-NAMES
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: delete-source SID
Package

cl-openal

Source

al.lisp (file)

Function: delete-sources SOURCES
Package

cl-openal

Source

al.lisp (file)

Function: delete-sources N SOURCES
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: disable CAPABILITY
Package

cl-openal

Source

al.lisp (file)

Function: disable CAPABILITY
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: distance-model MODEL-PARAM
Package

cl-openal

Source

al.lisp (file)

Function: distance-model DISTANCE-MODEL
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: doppler-factor VALUE
Package

cl-openal

Source

al.lisp (file)

Function: doppler-factor VALUE
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: doppler-velocity VALUE
Package

cl-openal

Source

al.lisp (file)

Function: doppler-velocity VALUE
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: enable CAPABILITY
Package

cl-openal

Source

al.lisp (file)

Function: enable CAPABILITY
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: enabledp CAPABILITY
Package

cl-openal

Source

al.lisp (file)

Function: extension-present-p EXTENSION-STRING
Package

cl-openal

Source

al.lisp (file)

Function: gen-buffer ()
Package

cl-openal

Source

al.lisp (file)

Function: gen-buffers N
Package

cl-openal

Source

al.lisp (file)

Function: gen-buffers N BUFFER-NAMES
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: gen-source ()
Package

cl-openal

Source

al.lisp (file)

Function: gen-sources N
Package

cl-openal

Source

al.lisp (file)

Function: gen-sources N SOURCES
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-boolean PARAM
Package

cl-openal

Source

al.lisp (file)

Function: get-boolean PARAM
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-boolean-v PARAM DATA
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-buffer BID PARAM
Package

cl-openal

Source

al.lisp (file)

Function: get-buffer-3f BID PARAM VALUE1 VALUE2 VALUE3
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-buffer-3i BID PARAM VALUE1 VALUE2 VALUE3
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-buffer-f BID PARAM VALUE
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-buffer-fv BID PARAM VALUES
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-buffer-i BID PARAM VALUE
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-buffer-iv BID PARAM VALUES
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-double PARAM
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-double-v PARAM DATA
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-enum-value ENUM-NAME
Package

cl-openal

Source

al.lisp (file)

Function: get-enum-value ENAME
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-error ()
Package

cl-openal

Source

al.lisp (file)

Function: get-error ()
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-float PARAM
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-float-v PARAM DATA
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-integer PARAM
Package

cl-openal

Source

al.lisp (file)

Function: get-integer PARAM
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-integer-v PARAM DATA
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-listener PARAM
Package

cl-openal

Source

al.lisp (file)

Function: get-listener-3f PARAM VALUE1 VALUE2 VALUE3
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-listener-3i PARAM VALUE1 VALUE2 VALUE3
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-listener-f PARAM VALUE
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-listener-fv PARAM VALUES
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-listener-i PARAM VALUE
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-listener-iv PARAM VALUES
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-proc-address FNAME
Package

cl-openal

Source

al.lisp (file)

Function: get-proc-address FNAME
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-source SID PARAM
Package

cl-openal

Source

al.lisp (file)

Function: get-source-3f SID PARAM VALUE1 VALUE2 VALUE3
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-source-3i SID PARAM VALUE1 VALUE2 VALUE3
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-source-f SID PARAM VALUE
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-source-fv SID PARAM VALUES
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-source-i SID PARAM VALUE
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-source-iv SID PARAM VALUES
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: get-string PARAM
Package

cl-openal

Source

al.lisp (file)

Function: get-string PARAM
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: is-buffer BID
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: is-enabled CAPABILITY
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: is-extension-present EXTNAME
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: is-source SID
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: listener PARAM VALUE
Package

cl-openal

Source

al.lisp (file)

Function: listener-3f PARAM VALUE1 VALUE2 VALUE3
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: listener-3i PARAM VALUE1 VALUE2 VALUE3
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: listener-f PARAM VALUE
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: listener-fv PARAM VALUES
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: listener-i PARAM VALUE
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: listener-iv PARAM VALUES
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: load-libraries ()
Package

cl-openal

Source

al.lisp (file)

Function: source SID PARAM VALUE
Package

cl-openal

Source

al.lisp (file)

Function: source-3f SID PARAM VALUE1 VALUE2 VALUE3
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: source-3i SID PARAM VALUE1 VALUE2 VALUE3
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: source-f SID PARAM VALUE
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: source-fv SID PARAM VALUES
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: source-i SID PARAM VALUE
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: source-iv SID PARAM VALUES
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: source-pause SID
Package

cl-openal

Source

al.lisp (file)

Function: source-pause SID
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: source-pause-v NS SIDS
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: source-play SID
Package

cl-openal

Source

al.lisp (file)

Function: source-play SID
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: source-play-v NS SIDS
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: source-queue-buffers SID BUFFERS
Package

cl-openal

Source

al.lisp (file)

Function: source-queue-buffers SID NUM-ENTRIES BIDS
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: source-rewind SID
Package

cl-openal

Source

al.lisp (file)

Function: source-rewind SID
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: source-rewind-v NS SIDS
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: source-stop SID
Package

cl-openal

Source

al.lisp (file)

Function: source-stop SID
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: source-stop-v NS SIDS
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: source-unqueue-buffers SID &optional NUM-BUFFERS
Package

cl-openal

Source

al.lisp (file)

Function: source-unqueue-buffers SID NUM-ENTRIES BIDS
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Function: sourcep SID
Package

cl-openal

Source

al.lisp (file)

Function: speed-of-sound VALUE
Package

cl-openal

Source

al.lisp (file)

Function: speed-of-sound VALUE
Package

openal-cffi-bindings

Source

bindings.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Classes

Class: ensure-double ()
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Direct superclasses

enhanced-foreign-type (class)

Direct methods
  • expand-to-foreign (method)
  • translate-to-foreign (method)
Direct Default Initargs
InitargValue
:actual-type(quote (:double))
Class: ensure-float ()
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Direct superclasses

enhanced-foreign-type (class)

Direct methods
  • expand-to-foreign (method)
  • translate-to-foreign (method)
Direct Default Initargs
InitargValue
:actual-type(quote (:float))
Class: ensure-integer ()
Package

openal-cffi-bindings

Source

bindings.lisp (file)

Direct superclasses

enhanced-foreign-type (class)

Direct methods
  • expand-to-foreign (method)
  • translate-to-foreign (method)
Direct Default Initargs
InitargValue
:actual-type(quote (:int))

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L   M  
Index Entry  Section

C
cl-openal.asd: The cl-openal<dot>asd file
cl-openal/al: The cl-openal/al module
cl-openal/al/al.lisp: The cl-openal/al/al<dot>lisp file
cl-openal/al/bindings.lisp: The cl-openal/al/bindings<dot>lisp file
cl-openal/al/packages.lisp: The cl-openal/al/packages<dot>lisp file

F
File, Lisp, cl-openal.asd: The cl-openal<dot>asd file
File, Lisp, cl-openal/al/al.lisp: The cl-openal/al/al<dot>lisp file
File, Lisp, cl-openal/al/bindings.lisp: The cl-openal/al/bindings<dot>lisp file
File, Lisp, cl-openal/al/packages.lisp: The cl-openal/al/packages<dot>lisp file

L
Lisp File, cl-openal.asd: The cl-openal<dot>asd file
Lisp File, cl-openal/al/al.lisp: The cl-openal/al/al<dot>lisp file
Lisp File, cl-openal/al/bindings.lisp: The cl-openal/al/bindings<dot>lisp file
Lisp File, cl-openal/al/packages.lisp: The cl-openal/al/packages<dot>lisp file

M
Module, cl-openal/al: The cl-openal/al module

Jump to:   C   F   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   B   D   E   F   G   I   L   M   S   W  
Index Entry  Section

B
buffer: Exported functions
buffer-3f: Exported functions
buffer-3i: Exported functions
buffer-data: Exported functions
buffer-data: Exported functions
buffer-f: Exported functions
buffer-fv: Exported functions
buffer-i: Exported functions
buffer-iv: Exported functions
bufferp: Exported functions

D
delete-buffer: Exported functions
delete-buffers: Exported functions
delete-buffers: Exported functions
delete-source: Exported functions
delete-sources: Exported functions
delete-sources: Exported functions
disable: Exported functions
disable: Exported functions
distance-model: Exported functions
distance-model: Exported functions
doppler-factor: Exported functions
doppler-factor: Exported functions
doppler-velocity: Exported functions
doppler-velocity: Exported functions

E
enable: Exported functions
enable: Exported functions
enabledp: Exported functions
extension-present-p: Exported functions

F
Function, buffer: Exported functions
Function, buffer-3f: Exported functions
Function, buffer-3i: Exported functions
Function, buffer-data: Exported functions
Function, buffer-data: Exported functions
Function, buffer-f: Exported functions
Function, buffer-fv: Exported functions
Function, buffer-i: Exported functions
Function, buffer-iv: Exported functions
Function, bufferp: Exported functions
Function, delete-buffer: Exported functions
Function, delete-buffers: Exported functions
Function, delete-buffers: Exported functions
Function, delete-source: Exported functions
Function, delete-sources: Exported functions
Function, delete-sources: Exported functions
Function, disable: Exported functions
Function, disable: Exported functions
Function, distance-model: Exported functions
Function, distance-model: Exported functions
Function, doppler-factor: Exported functions
Function, doppler-factor: Exported functions
Function, doppler-velocity: Exported functions
Function, doppler-velocity: Exported functions
Function, enable: Exported functions
Function, enable: Exported functions
Function, enabledp: Exported functions
Function, extension-present-p: Exported functions
Function, gen-buffer: Exported functions
Function, gen-buffers: Exported functions
Function, gen-buffers: Exported functions
Function, gen-source: Exported functions
Function, gen-sources: Exported functions
Function, gen-sources: Exported functions
Function, get-boolean: Exported functions
Function, get-boolean: Exported functions
Function, get-boolean-v: Exported functions
Function, get-buffer: Exported functions
Function, get-buffer-3f: Exported functions
Function, get-buffer-3i: Exported functions
Function, get-buffer-f: Exported functions
Function, get-buffer-fv: Exported functions
Function, get-buffer-i: Exported functions
Function, get-buffer-iv: Exported functions
Function, get-double: Exported functions
Function, get-double-v: Exported functions
Function, get-enum-value: Exported functions
Function, get-enum-value: Exported functions
Function, get-error: Exported functions
Function, get-error: Exported functions
Function, get-float: Exported functions
Function, get-float-v: Exported functions
Function, get-integer: Exported functions
Function, get-integer: Exported functions
Function, get-integer-v: Exported functions
Function, get-listener: Exported functions
Function, get-listener-3f: Exported functions
Function, get-listener-3i: Exported functions
Function, get-listener-f: Exported functions
Function, get-listener-fv: Exported functions
Function, get-listener-i: Exported functions
Function, get-listener-iv: Exported functions
Function, get-proc-address: Exported functions
Function, get-proc-address: Exported functions
Function, get-source: Exported functions
Function, get-source-3f: Exported functions
Function, get-source-3i: Exported functions
Function, get-source-f: Exported functions
Function, get-source-fv: Exported functions
Function, get-source-i: Exported functions
Function, get-source-iv: Exported functions
Function, get-string: Exported functions
Function, get-string: Exported functions
Function, is-buffer: Exported functions
Function, is-enabled: Exported functions
Function, is-extension-present: Exported functions
Function, is-source: Exported functions
Function, listener: Exported functions
Function, listener-3f: Exported functions
Function, listener-3i: Exported functions
Function, listener-f: Exported functions
Function, listener-fv: Exported functions
Function, listener-i: Exported functions
Function, listener-iv: Exported functions
Function, load-libraries: Exported functions
Function, source: Exported functions
Function, source-3f: Exported functions
Function, source-3i: Exported functions
Function, source-f: Exported functions
Function, source-fv: Exported functions
Function, source-i: Exported functions
Function, source-iv: Exported functions
Function, source-pause: Exported functions
Function, source-pause: Exported functions
Function, source-pause-v: Exported functions
Function, source-play: Exported functions
Function, source-play: Exported functions
Function, source-play-v: Exported functions
Function, source-queue-buffers: Exported functions
Function, source-queue-buffers: Exported functions
Function, source-rewind: Exported functions
Function, source-rewind: Exported functions
Function, source-rewind-v: Exported functions
Function, source-stop: Exported functions
Function, source-stop: Exported functions
Function, source-stop-v: Exported functions
Function, source-unqueue-buffers: Exported functions
Function, source-unqueue-buffers: Exported functions
Function, sourcep: Exported functions
Function, speed-of-sound: Exported functions
Function, speed-of-sound: Exported functions

G
gen-buffer: Exported functions
gen-buffers: Exported functions
gen-buffers: Exported functions
gen-source: Exported functions
gen-sources: Exported functions
gen-sources: Exported functions
get-boolean: Exported functions
get-boolean: Exported functions
get-boolean-v: Exported functions
get-buffer: Exported functions
get-buffer-3f: Exported functions
get-buffer-3i: Exported functions
get-buffer-f: Exported functions
get-buffer-fv: Exported functions
get-buffer-i: Exported functions
get-buffer-iv: Exported functions
get-double: Exported functions
get-double-v: Exported functions
get-enum-value: Exported functions
get-enum-value: Exported functions
get-error: Exported functions
get-error: Exported functions
get-float: Exported functions
get-float-v: Exported functions
get-integer: Exported functions
get-integer: Exported functions
get-integer-v: Exported functions
get-listener: Exported functions
get-listener-3f: Exported functions
get-listener-3i: Exported functions
get-listener-f: Exported functions
get-listener-fv: Exported functions
get-listener-i: Exported functions
get-listener-iv: Exported functions
get-proc-address: Exported functions
get-proc-address: Exported functions
get-source: Exported functions
get-source-3f: Exported functions
get-source-3i: Exported functions
get-source-f: Exported functions
get-source-fv: Exported functions
get-source-i: Exported functions
get-source-iv: Exported functions
get-string: Exported functions
get-string: Exported functions

I
is-buffer: Exported functions
is-enabled: Exported functions
is-extension-present: Exported functions
is-source: Exported functions

L
listener: Exported functions
listener-3f: Exported functions
listener-3i: Exported functions
listener-f: Exported functions
listener-fv: Exported functions
listener-i: Exported functions
listener-iv: Exported functions
load-libraries: Exported functions

M
Macro, with-buffer: Exported macros
Macro, with-buffers: Exported macros
Macro, with-source: Exported macros
Macro, with-sources: Exported macros

S
source: Exported functions
source-3f: Exported functions
source-3i: Exported functions
source-f: Exported functions
source-fv: Exported functions
source-i: Exported functions
source-iv: Exported functions
source-pause: Exported functions
source-pause: Exported functions
source-pause-v: Exported functions
source-play: Exported functions
source-play: Exported functions
source-play-v: Exported functions
source-queue-buffers: Exported functions
source-queue-buffers: Exported functions
source-rewind: Exported functions
source-rewind: Exported functions
source-rewind-v: Exported functions
source-stop: Exported functions
source-stop: Exported functions
source-stop-v: Exported functions
source-unqueue-buffers: Exported functions
source-unqueue-buffers: Exported functions
sourcep: Exported functions
speed-of-sound: Exported functions
speed-of-sound: Exported functions

W
with-buffer: Exported macros
with-buffers: Exported macros
with-source: Exported macros
with-sources: Exported macros

Jump to:   B   D   E   F   G   I   L   M   S   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables


Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   E   O   P   S  
Index Entry  Section

C
cl-openal: The cl-openal system
cl-openal: The cl-openal package
Class, ensure-double: Exported classes
Class, ensure-float: Exported classes
Class, ensure-integer: Exported classes

E
ensure-double: Exported classes
ensure-float: Exported classes
ensure-integer: Exported classes

O
openal-cffi-bindings: The openal-cffi-bindings package

P
Package, cl-openal: The cl-openal package
Package, openal-cffi-bindings: The openal-cffi-bindings package

S
System, cl-openal: The cl-openal system

Jump to:   C   E   O   P   S