alcCloseDevice

Aus DGL Wiki
Version vom 15. April 2008, 17:22 Uhr von Thoronador (Diskussion | Beiträge) (Die Seite wurde neu angelegt: = alcCloseDevice = == Name == '''alcCloseDevice''' - Schließt ein Audiogerät der AL. == Delphi-Spezifikation == function '''alcCloseDevice'''(''devi...)

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

alcCloseDevice

Name

alcCloseDevice - Schließt ein Audiogerät der AL.


Delphi-Spezifikation

function alcCloseDevice(device: PALCdevice): TALCboolean;


Parameter

device Zeiger auf das zu schließende Gerät


Beschreibung

Die Funktion alcCloseDevice schließt das durch device angegebene Audiogerät und gibt bei Erfolg ALC_TRUE zurück, bei Fehlschlag ALC_FALSE. Das Schließen eines Gerätes wird fehlschlagen, sofern es noch einen Kontext oder Puffer enthält. (Siehe dazu auch alcDestroyContext und alDeleteBuffers.) Nachdem device geschlossen wurde, stellt device kein gültiges Gerät mehr dar.


Hinweise

Falls bei der Ausführung ein Fehler auftritt, kann dieser mit alcGetError abgefragt werden.


Änderungen

Folgende Erweiterungen hat die Funktion erfahren:

Ab OpenAL-Version 1.1

Seit Version 1.1 gibt die Funktion alcCloseDevice einen Rückgabewert vom Typ TALCboolean, um Erfolg oder Misserfolg der Funktionsausführung anzuzeigen.


Fehlermeldungen

ALC_INVALID_DEVICE wird generiert, wenn das angegebene Gerät nicht existiert.


Siehe auch

alcOpenDevice