AudioContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |