MediaCodec.ParameterKeyHdr10PlusInfo フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
次のキューに入った入力フレームに HDR10+ メタデータを設定します。
[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
フィールド値
- 属性
注釈
次のキューに入った入力フレームに HDR10+ メタデータを設定します。
ST 2094-40 の SEI メッセージの user_data_registered_itu_t_t35() 構文に準拠しているデータのバイト配列を指定します。
デコーダーの場合:
帯域外メタデータ ( MediaCodecInfo.CodecProfileLevel#VP9Profile2HDR10Plus や MediaCodecInfo.CodecProfileLevel#VP9Profile3HDR10Plusなど) を使用する HDR10+ プロファイルの 1 つにデコーダーが構成されている場合、このパラメーターはデコーダーにキューに格納されている次の入力バッファーの HDR10+ メタデータを設定します。 これらのプロファイルをサポートするデコーダーは、メタデータをこの特定の入力バッファーに対応する出力バッファーの形式 (キー MediaFormat#KEY_HDR10_PLUS_INFOの下) に伝達する必要があります。 メタデータは、HDR10 以降のメタデータが設定される次の出力バッファー (表示順) まで、その出力バッファーとその後のバッファー (表示順) に適用する必要があります。
帯域外メタデータを使用する HDR10+ プロファイルにデコーダーが構成されていない場合は、このパラメーターを設定しないでください。 特に、入力バッファーにメタデータが埋め込まれているインバンド メタデータ (たとえば、 MediaCodecInfo.CodecProfileLevel#HEVCProfileMain10HDR10Plus) を使用する HDR10+ プロファイルには設定しないでください。
エンコーダーの場合:
エンコーダーが HDR10+ プロファイルの 1 つに対して構成されていて、(サーフェス入力モードではなく) バイト バッファー入力モードで動作する場合、このパラメーターは、エンコーダーにキューに登録されている次の入力バッファーの HDR10+ メタデータを設定します。 帯域外メタデータ ( MediaCodecInfo.CodecProfileLevel#VP9Profile2HDR10Plus、 MediaCodecInfo.CodecProfileLevel#VP9Profile3HDR10Plus など) を使用する HDR10+ プロファイルの場合、メタデータは、この特定の入力バッファーに対応する出力バッファーの形式 (キー MediaFormat#KEY_HDR10_PLUS_INFOの下) に反映される必要があります。 インバンド メタデータ ( MediaCodecInfo.CodecProfileLevel#HEVCProfileMain10HDR10Plus など) を使用する HDR10+ プロファイルの場合、メタデータ情報を対応する出力バッファー自体に埋め込む必要があります。
エンコーダーが HDR10+ プロファイル用に構成されていない場合、またはサーフェス入力モードで動作している場合は、このパラメーターを設定しないでください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。