alGenSources

Aus DGL Wiki
Version vom 23. September 2007, 13:54 Uhr von Lord Horazont (Diskussion | Beiträge) (Die Seite wurde neu angelegt: = Funktionsname = == Name == '''alGenSources''' - Generiert Namen für Audioquellen == Delphi-Spezifikation == procedure '''alGenSources'''(''n'' : ALsizei; ''so...)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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.


Siehe auch

alDeleteSources, alIsSource, alSource