Freigeben über


MediaFormat.KeyOutputReorderDepth Feld

Definition

Ein optionaler Schlüssel, der die maximale Anzahl von nicht in der Anzeigereihenfolge codierten Frames beschreibt.

[Android.Runtime.Register("KEY_OUTPUT_REORDER_DEPTH", ApiSince=28)]
public const string KeyOutputReorderDepth;
[<Android.Runtime.Register("KEY_OUTPUT_REORDER_DEPTH", ApiSince=28)>]
val mutable KeyOutputReorderDepth : string

Feldwert

Attribute

Hinweise

Ein optionaler Schlüssel, der die maximale Anzahl von nicht in der Anzeigereihenfolge codierten Frames beschreibt. Dies ist ein optionaler Parameter, der nur für Video-Encoder gilt. Die Anwendung sollte den Wert für diesen Schlüssel im Ausgabeformat überprüfen, um festzustellen, ob Codec nicht in der Anzeigereihenfolge codierte Frames erzeugt. Wenn Encoder dies unterstützt, unterscheidet sich die Reihenfolge der Ausgabeframes von der Anzeigereihenfolge, und die Anzeigereihenfolge der einzelnen Frames könnte erneut überprüft MediaCodec.BufferInfo#presentationTimeUswerden. Vor API-Ebene 27 empfängt die Anwendung möglicherweise nicht in der Anzeigereihenfolge codierte Frames, obwohl die Anwendung sie nicht angefordert hat. Hinweis: Die Anwendung sollte die Frames nicht neu anordnen, um die Reihenfolge anzuzeigen, bevor Sie sie in MediaMuxer#writeSampleData.

Der Standardwert ist 0.

Java-Dokumentation für android.media.MediaFormat.KEY_OUTPUT_REORDER_DEPTH.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: