AudioContext Klasse

Definition

Stellt Methoden zum Instanziieren, Verwenden und Zerstören eines Audiokontexts für die Wiedergabe bereit. Statische Methoden werden bereitgestellt, um verfügbare Geräte aufzulisten, die vom Treiber bekannt sind.

public sealed class AudioContext : IDisposable
type AudioContext = class
    interface IDisposable
Vererbung
AudioContext
Implementiert

Konstruktoren

AudioContext()

Wird vor dem eigentlichen Klassenkonstruktor ausgeführt, um verfügbare Geräte zu laden.

AudioContext(String)

Erstellt eine neue AudioContext-Instanz.

AudioContext(String, Int32)

Erstellt einen neuen AudioContext unter Verwendung des angegebenen Audiogeräts und der angegebenen Geräteparameter.

AudioContext(String, Int32, Int32)

Erstellt einen neuen AudioContext unter Verwendung des angegebenen Audiogeräts und der angegebenen Geräteparameter.

AudioContext(String, Int32, Int32, Boolean)

Erstellt einen neuen AudioContext unter Verwendung des angegebenen Audiogeräts und der angegebenen Geräteparameter.

AudioContext(String, Int32, Int32, Boolean, Boolean)

Erstellt den Audiokontext unter Verwendung der angegebenen Geräte- und Geräteparameter.

AudioContext(String, Int32, Int32, Boolean, Boolean, AudioContext+MaxAuxiliarySends)

Stellt Methoden zum Instanziieren, Verwenden und Zerstören eines Audiokontexts für die Wiedergabe bereit. Statische Methoden werden bereitgestellt, um verfügbare Geräte aufzulisten, die vom Treiber bekannt sind.

Eigenschaften

AvailableDevices

Gibt eine Liste von Zeichenfolgen zurück, die alle bekannten Wiedergabegeräte enthalten.

CurrentContext

Ruft den OpenTK.Audio.AudioContext ab, der in der Anwendung aktuell ist.

CurrentDevice

Ruft eine System.String mit dem Namen des geräts ab, das in diesem Kontext verwendet wird.

CurrentError

Gibt den ALC-Fehlercode für diese Instanz zurück.

DefaultDevice

Gibt den Namen des Geräts zurück, das als Standard für die Wiedergabe verwendet wird.

IsProcessing

Ruft eine System.Boolean-Datei ab, die angibt, ob AudioContext derzeit Audioereignisse verarbeitet.

IsSynchronized

Ruft eine System.Boolean-Datei ab, die angibt, ob AudioContext synchronisiert ist.

Methoden

CheckErrors()

Überprüft die ALC-Fehlerbedingungen.

Dispose()

Entsorgt den AudioContext und bereinigt alle ressourcen, die davon verbraucht werden.

Equals(Object)

Vergleicht diese Instanz mit einer anderen.

Finalize()

Schließt diese Instanz ab.

GetHashCode()

Berechnet den Hashcode für diese Instanz.

MakeCurrent()

Stellt den AudioContext im aufrufenden Thread auf den aktuellen Stand.

Process()

Verarbeitet Audioereignisse in der Warteschlange.

SupportsExtension(String)

Überprüft, ob die angegebene OpenAL-Erweiterung unterstützt wird.

Suspend()

Setzt die Verarbeitung von Audioereignissen an.

ToString()

Gibt einen T:System.String zurück, der diese Instanz dercibt.

Gilt für: