alcOpenDevice

Aus DGL Wiki
Version vom 12. April 2008, 20:10 Uhr von Thoronador (Diskussion | Beiträge) (Rückgabewert ist Zeigertyp)

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

alcOpenDevice

Name

alcOpenDevice - Öffnet ein Audiogerät nach Name.


Delphi-Spezifikation

function alcOpenDevice(deviceName: PALCubyte): PALCdevice;


Parameter

deviceName Zeiger auf einen null-terminierten String, der den Gerätenamen enthält


Beschreibung

Die Funktion alcOpenDevice öffnet ein Audiogerät/ verbindet zu einem Audiogerät mit dem in deviceName angegebenen Namen und gibt dann einen Zeiger auf dieses geöffnete Gerät zurück. Sollte ein Fehler auftreten und kein Gerät gefunden werden, so wird nil zurückgegeben.


Hinweise

Falls man nicht erst mit alcGetString einen Gerätenamen für den Parameter deviceName von alcOpenDevice ermitteln möchte, kann man auch einfach den nil-Zeiger angeben. In diesem Fall wird dann ein von der Implementation vorgegebenes Standardgerät benutzt.


Fehlermeldungen

Die Funktion gibt nil zurück, falls ein Fehler auftrat und das Gerät nicht gefunden werden konnte.


Zugehörige Wertrückgaben

alcGetString mit Token ALC_DEVICE_SPECIFIER oder ALC_DEFAULT_DEVICE_SPECIFIER kann benutzt werden, um mögliche Gerätenamen zu erhalten.

Die Funktion alcGetContextsDevice kann hingegen das Gerät eines bestimmten Kontexts zurückliefern.


Siehe auch

alcCloseDevice