AudioManager.GetDirectPlaybackSupport(AudioFormat, AudioAttributes) Methode
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.
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.
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.