Sprache

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 Audioformat (Codec, Samplerate, Kanäle), das überprüft wird.

attributes
AudioAttributes

die AudioAttributes für die Wiedergabe verwendet werden soll

Gibt zurück

der direkte Wiedergabemodus, der mit bestimmten Formaten und 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 der zurückgegebene Wert vorhanden ist, #DIRECT_PLAYBACK_OFFLOAD_SUPPORTED ebenfalls vorhanden 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 nicht vom Framework geändert wird. Der Audiodatenstrom wird vom Framework nicht neu gestampelt, skaliert, verkleinert oder mit anderen Inhalten gemischt. Es kann jedoch in ein Protokoll auf höherer Ebene eingeschlossen werden, z. B. IEC61937 für Passthrough.

Die Überprüfung auf direkte Unterstützung kann der App helfen, die Darstellung von Audioinhalten auszuwählen, die den Funktionen des Geräts und der Peripheriegeräte (z. B. A/V-Empfänger) am ehesten entsprechen. Beachten Sie, dass der bereitgestellte Datenstrom 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 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.

Gilt für: