| OpenAL Specification and Reference | ||
|---|---|---|
| <<< Previous | Buffers | Next >>> |
AL provides calls to obtain Buffer names, to request deletion of a Buffer object associated with a valid Buffer name, and to validate a Buffer name. Calls to control Buffer attributes are also provided.
The application requests a number of Buffers using GenBuffers.
void GenBuffers ( sizei n , uint * bufferNames );
The application requests deletion of a number of Buffers by calling DeleteBuffers.
Once deleted, Names are no longer valid for use with AL function calls. Any such use will cause an INVALID_NAME error. The implementation is free to defer actual release of resources.
void DeleteBuffers ( sizei n , uint * bufferNames );
The application can verify whether a buffer Name is valid using the IsBuffer query.
boolean IsBuffer ( uint bufferName);
| <<< Previous | Home | Next >>> |
| Buffers | Up | Manipulating Buffer Attributes |