MediaCodec.ParameterKeyHdr10PlusInfo Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définissez les métadonnées HDR10+ sur le cadre d’entrée en file d’attente suivant.
[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
Valeur de champ
- Attributs
Remarques
Définissez les métadonnées HDR10+ sur le cadre d’entrée en file d’attente suivant.
Fournissez un tableau d’octets de données conforme à la syntaxe user_data_registered_itu_t_t35() du message SEI pour ST 2094-40.
Pour les décodeurs :
Lorsqu’un décodeur est configuré pour l’un des profils HDR10+ qui utilise des métadonnées hors bande (par MediaCodecInfo.CodecProfileLevel#VP9Profile2HDR10PlusMediaCodecInfo.CodecProfileLevel#VP9Profile3HDR10Plusexemple), ce paramètre définit les métadonnées HDR10+ sur la mémoire tampon d’entrée suivante mise en file d’attente sur le décodeur. Un décodeur prenant en charge ces profils doit propager les métadonnées au format de la mémoire tampon de sortie correspondant à cette mémoire tampon d’entrée particulière (sous clé MediaFormat#KEY_HDR10_PLUS_INFO). Les métadonnées doivent être appliquées à cette mémoire tampon de sortie et les mémoires tampons suivantes (dans l’ordre d’affichage), jusqu’à ce que la mémoire tampon de sortie suivante (dans l’ordre d’affichage) sur laquelle une métadonnées HDR10+ soit définie.
Ce paramètre ne doit pas être défini si le décodeur n’est pas configuré pour un profil HDR10+ qui utilise des métadonnées hors bande. En particulier, il ne doit pas être défini pour les profils HDR10+ qui utilisent des métadonnées in-band où les métadonnées sont incorporées dans les mémoires tampons d’entrée, par exemple MediaCodecInfo.CodecProfileLevel#HEVCProfileMain10HDR10Plus.
Pour les encodeurs :
Lorsqu’un encodeur est configuré pour l’un des profils HDR10+ et que le mode d’entrée de mémoire tampon d’octets (au lieu du mode d’entrée surface), ce paramètre définit les métadonnées HDR10+ sur la mémoire tampon d’entrée suivante mise en file d’attente sur l’encodeur. Pour les profils HDR10+ qui utilisent des métadonnées hors bande (par MediaCodecInfo.CodecProfileLevel#VP9Profile2HDR10Plusexemple, ou MediaCodecInfo.CodecProfileLevel#VP9Profile3HDR10Plus), les métadonnées doivent être propagées au format de la mémoire tampon de sortie correspondant à cette mémoire tampon d’entrée particulière (sous clé MediaFormat#KEY_HDR10_PLUS_INFO). Pour les profils HDR10+ qui utilisent des métadonnées en bande (par exemple MediaCodecInfo.CodecProfileLevel#HEVCProfileMain10HDR10Plus), les informations de métadonnées doivent être incorporées dans la mémoire tampon de sortie correspondante elle-même.
Ce paramètre ne doit pas être défini si l’encodeur n’est pas configuré pour un profil HDR10+ ou s’il fonctionne en mode d’entrée surface.
Documentation Java pour android.media.MediaCodec.PARAMETER_KEY_HDR10_PLUS_INFO.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.