AudioFlags Enumeration
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.
public enum AudioFlags
type AudioFlags =
- Vererbung
-
AudioFlags
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| None | 0 | |
| AudibilityEnforced | 1 | Kennzeichnung, die ein Verhalten definiert, bei dem die Hörbarkeit des Sounds durch das System gewährleistet wird. Um die Hörbarkeit des Klangs zu gewährleisten, verwendet das System nur integrierte Lautsprecher oder kabelgebundene Kopfhörer und schließt insbesondere drahtlose Audiogeräte aus. Beachten Sie, dass dieses Kennzeichen nur für Sounds verwendet werden sollte, die gesetzlichen Verhaltensweisen in einigen Ländern/Regionen unterliegen, z. B. für Kameraverschlusssound und nicht für Routingverhalten.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| HwAvSync | 16 | Kennzeichnen, das die Verwendung eines Ausgabedatenstroms anfordert, der die Hardware-A/V-Synchronisierung unterstützt.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| LowLatency | 256 | Diese Konstante war in API-Ebene 26 veraltet. Verwenden Sie AudioTrack.Builder.setPerformanceMode(int) mit AudioTrack.PERFORMANCE_MODE_LOW_LATENCY, um die Leistung zu steuern. Kennzeichnen, das beim Erstellen eines AudioTrack-Elements einen Pfad mit geringer Latenz anfordert. Bei Verwendung dieses Kennzeichens muss die Samplingrate mit der systemeigenen Samplerate des Geräts übereinstimmen. Die Effektverarbeitung ist ebenfalls nicht verfügbar. Beachten Sie, dass, wenn dieses Flag verwendet wird, ohne einen pufferSizeInBytes anzugeben, die tatsächliche Puffergröße von AudioTrack möglicherweise zu klein ist. Es wird empfohlen, dass beim Erstellen von AudioTrack ein relativ großer Puffer angegeben werden soll. Dann kann die tatsächliche Größe durch Aufrufen von AudioTrack.setBufferSizeInFrames(int) reduziert werden. Die Puffergröße kann optimiert werden, indem sie nach jedem Write()-Aufruf reduziert wird, bis die Audiostörungen, die durch Aufrufen von AudioTrack.getUnderrunCount() erkannt werden. Dann kann die Puffergröße erhöht werden, bis keine Störungen vorhanden sind. Dieser Optimierungsschritt sollte beim Spielen der Stille durchgeführt werden. Diese Technik bietet eine Kompromittierung zwischen Latenz und Glitchrate.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
Hinweise
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.