alutInitWithoutContext
Inhaltsverzeichnis
alutInitWithoutContext
Name
alutInitWithoutContext - Initialisiert die ALUT-Bibliothek.
Delphi-Spezifikation
function alutInitWithoutContext(argcp: PInteger; argv: PPChar): TALboolean;
Parameter
argcp | Zeiger auf einen Ganzzahlwert, der die Anzahl der Befehlszeilenoptionen enthält |
---|---|
argv | Zeiger auf die Befehlszeilenoptionen |
Beschreibung
Die Funktion alutInitWithoutContext initialisiert die ALUT, jedoch wird kein OpenAL-Kontext oder Gerät erzeugt (wie es z.B. alutInit tut), was man dementsprechend selbst über die entsprechenden ALC-Funktionen (siehe alcCreateContext und alcOpenDevice) bewerkstelligen muss. alutInitWithoutContext prüft die übergebenen Befehlszeilenoptionen und entfernt diejenigen, welche erkannt und genutzt werden. Es ist auch akzeptabel, zwei nil-Zeiger zu übergeben, falls keine nützlichen Informationen aus der Befehlszeile erhalten werden können. Bei Erfolg gibt alutInitWithoutContext den Wert AL_TRUE zurück, bei Fehlschlag AL_FALSE.
Hinweise
Falls bei der Ausführung ein Fehler auftritt, kann dieser mit alutGetError erfragt werden.
Welche Befehlszeilenoptionen genau von alutInitWithoutContext erkannt werden, ist sowohl betriebsystem- als auch implementationsabhängig.
Fehlermeldungen
ALUT_ERROR_INVALID_OPERATION wird generiert, wenn die ALUT schon initialisiert wurde.
ALUT_ERROR_INVALID_VALUE wird generiert, falls nur einer der Parameter nil ist, jedoch nicht auch der andere.