alutInitWithoutContext

Aus DGL Wiki
Wechseln zu: Navigation, Suche

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.


Siehe auch

alutInit, alutExit