AlcGetInteger Enum

Definition

Definiert verfügbare Parameter für GetInteger(IntPtr, AlcGetInteger, Int32, Int32[]).

public enum AlcGetInteger
type AlcGetInteger = 
Vererbung
AlcGetInteger

Felder

Name Wert Beschreibung
AllAttributes 4099

Erwartet das Ziel ALC_ATTRIBUTES_SIZE und stellt eine Attributliste für den aktuellen Kontext des angegebenen Geräts bereit. NULL ist ein ungültiges Gerät.

AttributesSize 4098

Die Größe (Anzahl der ALCint-Werte), die für eine Liste mit null beendeten Attributen für den aktuellen Kontext erforderlich ist. NULL ist ein ungültiges Gerät.

CaptureSamples 786

Die Anzahl der verfügbaren Erfassungsbeispiele. NULL ist ein ungültiges Gerät.

EfxMajorVersion 131073

(EFX-Erweiterung) Diese Eigenschaft kann von der Anwendung verwendet werden, um die Hauptversionsnummer der Von dieser OpenAL-Implementierung unterstützten Effects-Erweiterung abzurufen. Da dies eine Context-Eigenschaft ist, sollte mit alcGetIntegerv abgerufen werden.

EfxMaxAuxiliarySends 131075

(EFX-Erweiterung) Diese Context-Eigenschaft kann während der Kontexterstellung (alcCreateContext) an OpenAL übergeben werden, um für jede Quelle eine maximale Anzahl von Hilfssendungen anzufordern. Es ist nicht garantiert, dass die gewünschte Anzahl von Senden verfügbar ist, daher sollte eine Anwendung diese Eigenschaft abfragen, nachdem sie den Kontext mithilfe von alcGetIntergerv erstellt hat. Standardwert: 2

EfxMinorVersion 131074

(EFX-Erweiterung) Diese Eigenschaft kann von der Anwendung verwendet werden, um die Nebenversionsnummer der Effects-Erweiterung abzurufen, die von dieser OpenAL-Implementierung unterstützt wird. Da dies eine Context-Eigenschaft ist, sollte mit alcGetIntegerv abgerufen werden.

MajorVersion 4096

Die Spezifikationsrevision für diese Implementierung (Hauptversion). NULL ist ein akzeptables Gerät.

MinorVersion 4097

Die Spezifikationsrevision für diese Implementierung (Nebenversion). NULL ist ein akzeptables Gerät.

Gilt für: