AudioManager.GetDirectProfilesForAttributes 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.
Überlädt
| Name | Beschreibung |
|---|---|
| GetDirectProfilesForAttributes(AudioAttributes) |
Gibt eine Liste mit direkten |
| 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).
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.