Introduction

Formatting and Conventions

This API Specification and Reference uses a style that is a blend of the OpenGL v1.2 specification and the OpenGL Programming Guide, 2nd ed. Conventions: 'T' is used to designate a type for those functions which exist in multiple signatures for different types. 'Object' is used to designate a target Object for those functions which exist in multiple versions for different Object categories. The 'al' and 'AL_' prefix is omitted throughout the document.

NoteAnnotation (Terminology)
 

"State" refers to state within the context of the OpenAL state machine description of the OpenAL implementation. "Objects" refer to OpenAL primitives. "Attribute" refers to attributes of OpenAL Objects. Attributes of a OpenAL Objects are one part of the OpenAL state. Some attributes are not specific to single objects, but apply to the entire context. "Parameter" is used for function arguments that might or might not be attributes, in particular for command arguments that are not stored as state. The use of "Property" is to be avoided.

Revision History
Revision 1.8/1.7./1.6/1.5September-August 2000Revised by: bk
Final Draft for Public Review
Revision 1.4June 2000Revised by: bk
First Draft for Public Review
Revision 1.2March 2000Revised by: mkv
Draft released for GDC