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 Videoencoder gilt. Die Anwendung sollte den Wert für diesen Schlüssel im Ausgabeformat überprüfen, um festzustellen, ob der Codec nicht in der Anzeigereihenfolge codierte Frames erzeugt. Wenn der Encoder dies unterstützt, unterscheidet sich die Reihenfolge der Ausgabeframes von der Anzeigereihenfolge, und die Anzeigereihenfolge jedes Frames kann von MediaCodec.BufferInfo#presentationTimeUserneut abgerufen werden. Vor API-Ebene 27 erhält die Anwendung möglicherweise nicht in der Anzeigereihenfolge codierte Frames, obwohl die Anwendung dies nicht angefordert hat. Hinweis: Die Anwendung sollte die Frames nicht neu anordnen, um die Reihenfolge anzuzeigen, bevor sie an eingespeist werden MediaMuxer#writeSampleData.

Der Standardwert ist 0.

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

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.

Gilt für: