alGenSources
Inhaltsverzeichnis
Funktionsname
Name
alGenSources - Generiert Namen für Audioquellen
Delphi-Spezifikation
procedure alGenSources(n : ALsizei; sources : PALuint);
Parameter
n | Die Anzahl der zu generierenden Quellen. |
---|---|
sources | Pointer auf ein Array von ALuints, die die Quellennamen enthalten sollen. |
Beschreibung
Diese Funktion generiert eine oder mehr Quellen. Referenzen auf Quellen sind ALuint-Werte, die verwendet werden, wenn Funktionen eine Quelle als Parameter anfordern (wie z.B. alDeleteSources, alSource)
Hinweise
Wenn die angeforderte Anzahl an Quellen nicht generiert werden kann, wird ein Fehler generiert, welcher mit alGetError ausgelesen werden kann. Wenn ein Fehler auftritt, werden keine Quellen generiert. Wenn n gleich 0 ist, tut diese Funktion nichts, es werden keine Quellen generiert und auch kein Fehler.
Fehlermeldungen
AL_OUT_OF_MEMORY wird generiert, wenn nicht genug Speicher vorhanden ist, um alle angeforderten Quellen zu erstellen.
AL_INVALID_VALUE wird generiert, wenn entweder nicht genug nicht-speicher Ressourcen vorhanden sind oder der Array Pointer ungültig ist.
AL_INVALID_OPERATION wird generiert, wenn kein Kontext vorhanden ist, in dem die Quellen generiert werden können.