MediaFormat.KeyProfile Feld
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.
Ein Schlüssel, der das gewünschte Profil beschreibt, das von einem Encoder verwendet werden soll.
[Android.Runtime.Register("KEY_PROFILE")]
public const string KeyProfile;
[<Android.Runtime.Register("KEY_PROFILE")>]
val mutable KeyProfile : string
Feldwert
- Attribute
Hinweise
Ein Schlüssel, der das gewünschte Profil beschreibt, das von einem Encoder verwendet werden soll.
Der zugeordnete Wert ist eine ganze Zahl. Konstanten werden in MediaCodecInfo.CodecProfileLevel. Dieser Schlüssel wird als Hinweis verwendet und wird nur für Codecs unterstützt, die ein Profil angeben. Beim Konfigurieren des Profils schlägt die Encoderkonfiguration möglicherweise fehl, wenn andere Parameter nicht mit dem gewünschten Profil kompatibel sind oder das gewünschte Profil nicht unterstützt wird, aber es kann auch im Hintergrund fehlschlagen (wo der Encoder ein anderes, kompatibles Profil verwendet.)
Es wird empfohlen, das Profil für alle Encoder festzulegen. Weitere Informationen finden Sie im Abschnitt "Encoderprofile" der MediaCodec API-Referenz.
<strong>Note:</strong> Codecs sind kostenlos, alle verfügbaren Codierungstools im angegebenen Profil zu verwenden, können sich aber letztendlich dafür entscheiden, dies nicht zu tun.
<strong>Note:</strong> Beim Konfigurieren von Video-Encodern muss das Profil (falls festgelegt) zusammen mit #KEY_LEVEL levelfestgelegt werden.
Java Dokumentation für android.media.MediaFormat.KEY_PROFILE.
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.