MediaCodec.ParameterKeyQpOffsetMap 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.
Legen Sie die interessante Region als QpOffset-Map für den nächsten in die Warteschlange eingereihten Eingabeframe fest.
[Android.Runtime.Register("PARAMETER_KEY_QP_OFFSET_MAP", ApiSince=35)]
public const string ParameterKeyQpOffsetMap;
[<Android.Runtime.Register("PARAMETER_KEY_QP_OFFSET_MAP", ApiSince=35)>]
val mutable ParameterKeyQpOffsetMap : string
Feldwert
- Attribute
Hinweise
Legen Sie die interessante Region als QpOffset-Map für den nächsten in die Warteschlange eingereihten Eingabeframe fest.
Der zugeordnete Wert ist ein Bytearray mit Quantisierungsparameter-Offsets (QP) in Rasterscanreihenfolge für den gesamten Frame bei einer Granularität von 16 x 16. Die Größe des Bytearrays muss ((frame_width + 15) / 16) * ((frame_height + 15) / 16) sein, wobei frame_width und frame_height der Breite und Höhe entsprechen, die bzw. die mit MediaFormat#KEY_WIDTH Den MediaFormat#KEY_HEIGHT Schlüsseln konfiguriert ist. Wenn die Größe der Codierungseinheit größer als 16 x 16 ist, werden die qpOffset-Informationen aller 16x16-Blöcke, die die Codierungseinheit umfassen, kombiniert und verwendet. Der QP des Zielblocks wird als "frameQP + offsetQP" berechnet. Wenn das Ergebnis minQP oder maxQP überschreitet, wird der Wert eingeklemmt. Negative Offsetergebnisse führen zu Blöcken, die mit niedrigerem QP codiert sind als Frame-QP, und positive Offsets führen zu Codierungsblöcken mit höherem QP als Frame-QP. Wenn die Bereiche negativer QP und positiver QP klug ausgewählt werden, kann die Gesamtanzeigeerfahrung verbessert werden.
Wenn die Bytearraygröße kleiner als die erwartete Größe ist, ignorieren Komponenten die Konfiguration und drucken eine Fehlermeldung. Wenn das Bytearray die erwartete Größe überschreitet, verwenden Komponenten den anfänglichen Teil und ignorieren den Rest.
Der Bereich dieses Schlüssels befindet sich während der gesamten Codierungssitzung, bis er während des Ausführungszustands neu konfiguriert wird.
Java Dokumentation für android.media.MediaCodec.PARAMETER_KEY_QP_OFFSET_MAP.
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.