Sprache

AudioManager.GetDirectProfilesForAttributes Methode

Definition

Überlädt

Name Beschreibung
GetDirectProfilesForAttributes(AudioAttributes)

Gibt eine Liste mit direkten AudioProfile Daten zurück, die für das angegebene Element AudioAttributesunterstützt werden.

GetDirectProfilesForAttributes(AudioAttributes, Int32)

Gibt eine Liste von direct AudioProfile zurück, die für die angegebenen AudioAttribute unterstützt werden.

GetDirectProfilesForAttributes(AudioAttributes)

Gibt eine Liste mit direkten AudioProfile Daten zurück, die für das angegebene Element AudioAttributesunterstützt werden.

[Android.Runtime.Register("getDirectProfilesForAttributes", "(Landroid/media/AudioAttributes;)Ljava/util/List;", "GetGetDirectProfilesForAttributes_Landroid_media_AudioAttributes_Handler", ApiSince=33)]
public virtual System.Collections.Generic.IList<Android.Media.AudioProfile> GetDirectProfilesForAttributes(Android.Media.AudioAttributes attributes);
[<Android.Runtime.Register("getDirectProfilesForAttributes", "(Landroid/media/AudioAttributes;)Ljava/util/List;", "GetGetDirectProfilesForAttributes_Landroid_media_AudioAttributes_Handler", ApiSince=33)>]
abstract member GetDirectProfilesForAttributes : Android.Media.AudioAttributes -> System.Collections.Generic.IList<Android.Media.AudioProfile>
override this.GetDirectProfilesForAttributes : Android.Media.AudioAttributes -> System.Collections.Generic.IList<Android.Media.AudioProfile>

Parameter

attributes
AudioAttributes

eine Nicht-NULL-Instanz AudioAttributes .

Gibt zurück

eine Liste von AudioProfile

Attribute

Hinweise

Gibt eine Liste mit direkten AudioProfile Daten zurück, die für das angegebene Element AudioAttributesunterstützt werden. Dies kann bei einem Fehler leer sein oder wenn keine direkte Wiedergabe möglich ist.

Die direkte Wiedergabe bedeutet, dass der Audiodatenstrom nicht vom Framework neu gestampelt oder abgemixt wird. 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.

Wenn Sie diese Informationen verwenden, um Ihre Anwendung darüber zu informieren, welches Audioformat wiedergegeben werden soll, fragen Sie die Audioausgabegeräte erneut ab (siehe AudioDeviceCallback).

Java Dokumentation für android.media.AudioManager.getDirectProfilesForAttributes(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:

GetDirectProfilesForAttributes(AudioAttributes, Int32)

Gibt eine Liste von direct AudioProfile zurück, die für die angegebenen AudioAttribute unterstützt werden.

[Android.Runtime.Register("getDirectProfilesForAttributes", "(Landroid/media/AudioAttributes;I)Ljava/util/List;", "GetGetDirectProfilesForAttributes_Landroid_media_AudioAttributes_IHandler", ApiSince=37)]
public virtual System.Collections.Generic.IList<Android.Media.AudioProfile> GetDirectProfilesForAttributes(Android.Media.AudioAttributes attributes, int uid);
[<Android.Runtime.Register("getDirectProfilesForAttributes", "(Landroid/media/AudioAttributes;I)Ljava/util/List;", "GetGetDirectProfilesForAttributes_Landroid_media_AudioAttributes_IHandler", ApiSince=37)>]
abstract member GetDirectProfilesForAttributes : Android.Media.AudioAttributes * int -> System.Collections.Generic.IList<Android.Media.AudioProfile>
override this.GetDirectProfilesForAttributes : Android.Media.AudioAttributes * int -> System.Collections.Generic.IList<Android.Media.AudioProfile>

Parameter

attributes
AudioAttributes

eine Nicht-Null-AudioAttributes-Instanz.

uid
Int32

Application/Service UID für die Abfrage

Gibt zurück

eine Liste von AudioProfile Dieser Wert darf nicht null sein.

Attribute

Hinweise

Gibt eine Liste von direct AudioProfile zurück, die für die angegebenen AudioAttribute unterstützt werden. Dies kann bei einem Fehler leer sein oder wenn keine direkte Wiedergabe möglich ist.

Die direkte Wiedergabe bedeutet, dass der Audiodatenstrom nicht vom Framework neu gestampelt oder abgemixt wird. 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.

Wenn Sie diese Informationen verwenden, um Ihre Anwendung darüber zu informieren, welches Audioformat wiedergegeben werden soll, fragen Sie die Audioausgabegeräte erneut ab (siehe AudioDeviceCallback).

Android-Referenz für android.media.AudioManager.getDirectProfilesForAttributes.

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: