MediaCodec.ParameterKeyHdr10PlusInfo 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 HDR10+-Metadaten für den nächsten in die Warteschlange eingereihten Eingabeframe fest.
[Android.Runtime.Register("PARAMETER_KEY_HDR10_PLUS_INFO", ApiSince=29)]
public const string ParameterKeyHdr10PlusInfo;
[<Android.Runtime.Register("PARAMETER_KEY_HDR10_PLUS_INFO", ApiSince=29)>]
val mutable ParameterKeyHdr10PlusInfo : string
Feldwert
- Attribute
Hinweise
Legen Sie die HDR10+-Metadaten für den nächsten in die Warteschlange eingereihten Eingabeframe fest.
Stellen Sie ein Bytearray von Daten bereit, das der user_data_registered_itu_t_t35()-Syntax der SEI-Nachricht für ST 2094-40 entspricht.
Für Decoder:
Wenn ein Decoder für eines der HDR10+-Profile konfiguriert ist, die Out-of-Band-Metadaten (z MediaCodecInfo.CodecProfileLevel#VP9Profile2HDR10Plus . B. oder MediaCodecInfo.CodecProfileLevel#VP9Profile3HDR10Plus) verwendet, legt dieser Parameter die HDR10+-Metadaten für den nächsten Eingabepuffer fest, der auf den Decoder in die Warteschlange gestellt wird. Ein Decoder, der diese Profile unterstützt, muss die Metadaten an das Format des Ausgabepuffers weitergeben, der diesem bestimmten Eingabepuffer entspricht (unter Schlüssel MediaFormat#KEY_HDR10_PLUS_INFO). Die Metadaten sollten auf diesen Ausgabepuffer und die darauf folgenden Puffer (in der Anzeigereihenfolge) angewendet werden, bis der nächste Ausgabepuffer (in der Anzeigereihenfolge) festgelegt wird, auf dem eine HDR10+-Metadaten festgelegt ist.
Dieser Parameter sollte nicht festgelegt werden, wenn der Decoder nicht für ein HDR10+-Profil konfiguriert ist, das Out-of-Band-Metadaten verwendet. Insbesondere sollte es nicht für HDR10+-Profile festgelegt werden, die In-Band-Metadaten verwenden, in denen die Metadaten in die Eingabepuffer eingebettet sind, z MediaCodecInfo.CodecProfileLevel#HEVCProfileMain10HDR10Plus. B. . .
Für Encoder:
Wenn ein Encoder für eines der HDR10+-Profile konfiguriert ist und der Im Bytepuffereingabemodus (anstelle des Oberflächeneingabemodus) ausgeführt wird, legt dieser Parameter die HDR10+-Metadaten für den nächsten Eingabepuffer fest, der auf den Encoder in die Warteschlange gestellt wird. Für die HDR10+-Profile, die Out-of-Band-Metadaten (z MediaCodecInfo.CodecProfileLevel#VP9Profile2HDR10Plus. B. oder MediaCodecInfo.CodecProfileLevel#VP9Profile3HDR10Plus) verwenden, müssen die Metadaten an das Format des Ausgabepuffers weitergegeben werden, der diesem bestimmten Eingabepuffer entspricht (unter Schlüssel MediaFormat#KEY_HDR10_PLUS_INFO). Für die HDR10+-Profile, die In-Band-Metadaten (z MediaCodecInfo.CodecProfileLevel#HEVCProfileMain10HDR10Plus. B. ) verwenden, müssen die Metadateninformationen in den entsprechenden Ausgabepuffer selbst eingebettet werden.
Dieser Parameter sollte nicht festgelegt werden, wenn der Encoder nicht für ein HDR10+-Profil konfiguriert ist oder wenn er im Surface-Eingabemodus ausgeführt wird.
Java Dokumentation für android.media.MediaCodec.PARAMETER_KEY_HDR10_PLUS_INFO.
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.