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 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.
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.