alGenBuffers
Inhaltsverzeichnis
alGenBuffers
Name
alGenBuffers - Generiert einen oder mehr Puffer
Delphi-Spezifikation
procedure alGenBuffers(n: ALsizei; buffers': PALuint);
Parameter
n | Die Anzahl der Puffer, die generiert werden sollen. |
---|---|
buffers | Pointer zu einem Array von ALuints, in denen die Puffernamen gespeichert werden sollen. |
Beschreibung
Diese Funktion generiert einen oder mehr Puffer, die Audiodaten enthalten können (siehe alBufferData). Referenzen auf die Puffer sind ALuint-Werte, welche überall verwendet werden, wo eine Pufferreferenz gebraucht wird (z.B. in Aufrufen wie alDeleteBuffers, alSourcei usw.)
Hinweise
Wenn die gefragte Anzahl an Puffern nicht erstellt werden kann, wird ein Fehler generiert, der mit alGetError abgefragt werden kann. Wenn ein Fehler auftritt, werden keine Puffer erstellt. Wenn n gleich 0 ist, werden keine Puffer und kein Fehler generiert.
Fehlermeldungen
AL_INVALID_VALUE wird generiert, wenn buffers nicht groß genug für die angegebene Anzahl an Puffern ist.
AL_OUT_OF_MEMORY wird generiert, wenn nicht genug Speicher vorhanden ist, um die angegebene Anzahl an Puffern zu generieren.