Freigeben über


AudioManager.GetDirectPlaybackSupport(AudioFormat, AudioAttributes) Methode

Definition

Gibt ein Bitfeld zurück, das die verschiedenen Formen der direkten Wiedergabe darstellt, die derzeit für ein bestimmtes Audioformat verfügbar sind.

[Android.Runtime.Register("getDirectPlaybackSupport", "(Landroid/media/AudioFormat;Landroid/media/AudioAttributes;)I", "", ApiSince=33)]
public static int GetDirectPlaybackSupport (Android.Media.AudioFormat format, Android.Media.AudioAttributes attributes);
[<Android.Runtime.Register("getDirectPlaybackSupport", "(Landroid/media/AudioFormat;Landroid/media/AudioAttributes;)I", "", ApiSince=33)>]
static member GetDirectPlaybackSupport : Android.Media.AudioFormat * Android.Media.AudioAttributes -> int

Parameter

format
AudioFormat

das zu überprüfende Audioformat (Codec, Abtastrate, Kanäle).

attributes
AudioAttributes

die für die AudioAttributes Wiedergabe zu verwendende

Gibt zurück

der direkte Wiedergabemodus, der mit dem angegebenen Format und den angegebenen Attributen verfügbar ist. Der zurückgegebene Wert ist #DIRECT_PLAYBACK_NOT_SUPPORTED oder eine Kombination aus #DIRECT_PLAYBACK_OFFLOAD_SUPPORTED, #DIRECT_PLAYBACK_OFFLOAD_GAPLESS_SUPPORTED und #DIRECT_PLAYBACK_BITSTREAM_SUPPORTED. Beachten Sie, dass, wenn #DIRECT_PLAYBACK_OFFLOAD_GAPLESS_SUPPORTED im zurückgegebenen Wert vorhanden ist, dies #DIRECT_PLAYBACK_OFFLOAD_SUPPORTED auch ist.

Attribute

Hinweise

Gibt ein Bitfeld zurück, das die verschiedenen Formen der direkten Wiedergabe darstellt, die derzeit für ein bestimmtes Audioformat verfügbar sind.

Die direkte Wiedergabe bedeutet, dass der Audiodatenstrom vom Framework nicht geändert wird. Der Audiodatenstrom wird vom Framework nicht neu gestampt, volumeskaliert, downmixt oder mit anderen Inhalten gemischt. Es kann jedoch in einem Protokoll auf höherer Ebene wie IEC61937 für Passthrough umschlossen werden.

Die Überprüfung auf direkte Unterstützung kann der App dabei helfen, die Darstellung von Audioinhalten auszuwählen, die den Funktionen des angeschlossenen Geräts und Peripheriegerätes (z. B. A/V-Empfänger) am ehesten entsprechen. Beachten Sie, dass der bereitgestellte Stream bei Bedarf weiterhin neu codiert oder mit anderen Datenströmen gemischt werden kann.

Java-Dokumentation für android.media.AudioManager.getDirectPlaybackSupport(android.media.AudioFormat, android.media.AudioAttributes).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: