alcGetEnumValue: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: = alcGetEnumValue = == Name == '''alcGetEnumValue''' - Gibt den Wert eines durch einen String beschriebenen TALCenum-Wertes zurück. == Delphi-Spezifikation == f...) |
K (→Fehlermeldungen) |
||
Zeile 36: | Zeile 36: | ||
== Fehlermeldungen == | == Fehlermeldungen == | ||
− | '''ALC_INVALID_VALUE''' wird generiert, wenn der Zeiger auf den String | + | '''ALC_INVALID_VALUE''' wird generiert, wenn der Zeiger auf den String ungültig/'''nil''' ist. |
− | |||
− | |||
== Siehe auch == | == Siehe auch == |
Aktuelle Version vom 31. Mai 2013, 09:21 Uhr
Inhaltsverzeichnis
alcGetEnumValue
Name
alcGetEnumValue - Gibt den Wert eines durch einen String beschriebenen TALCenum-Wertes zurück.
Delphi-Spezifikation
function alcGetEnumValue(device: PALCdevice; enumName: PALCchar): TALCenum;
Parameter
device | Zeiger auf das Audiogerät, für das der Wert erfragt wird |
---|---|
enumName | Zeiger auf eine nullterminierte Zeichenkette, die den TALCenum-Wert beschreibt |
Beschreibung
Die Funktion alcGetEnumValue gibt den TALCenum-Wert des durch die Zeichenkette enumName beschriebenen Tokens zurück. Meist wird diese Funktion benutzt, um TALCenum-Werte einer Erweiterung abzufragen. Die Token-Werte sind geräteunabhängig, jedoch können bestimmte durch eine Erweiterung definierte Werte für ein gegebenes Gerät nicht verfügbar sein. Für device den nil-Zeiger zu benutzen, ist erlaubt, jedoch sind so nur die durch den AL-Kern definierten Tokenwerte auch garantiert. Die Verfügbarkeit der Token hängt von der ALC-Erweiterung ab. Falls für enumName der nil-Zeiger angegeben wird, verursacht dies einen Fehler (ALC_INVALID_VALUE) und der Rückgabewert ist AL_NONE (was dem Wert 0 entspricht).
Hinweise
Tritt bei der Ausführung ein Fehler auf, so kann dieser mit alcGetError erfragt werden.
Fehlermeldungen
ALC_INVALID_VALUE wird generiert, wenn der Zeiger auf den String ungültig/nil ist.