alcOpenDevice: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: = alcOpenDevice = == Name == '''alcOpenDevice''' - Öffnet ein Audiogerät nach Name. == Delphi-Spezifikation == function '''alcOpenDevice'''(''deviceName'': PAL...)
 
K (Rückgabewert ist Zeigertyp)
 
Zeile 9: Zeile 9:
  
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
  function '''alcOpenDevice'''(''deviceName'': PALCubyte): TALCdevice;
+
  function '''alcOpenDevice'''(''deviceName'': PALCubyte): PALCdevice;
  
  
Zeile 23: Zeile 23:
  
 
== Beschreibung ==  
 
== Beschreibung ==  
Die Funktion '''alcOpenDevice''' öffnet ein Audiogerät/ verbindet zu einem Audiogerät mit dem in ''deviceName'' angegebenen Namen und gibt dann dieses Gerät zurück. Sollte ein Fehler auftreten und kein Gerät gefunden werden, so wird '''nil''' zurückgegeben.
+
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.
  
  

Aktuelle Version vom 12. April 2008, 21:10 Uhr

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