structure D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0 (d3d12umddi.h)
La structure D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0 représente une opération de modification de liste d’images pour l’encodage vidéo H.264.
Syntaxe
typedef struct D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0 {
UCHAR modification_of_pic_nums_idc;
UINT abs_diff_pic_num_minus1;
UINT long_term_pic_num;
} D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0;
Membres
modification_of_pic_nums_idc
Avec abs_diff_pic_num_minus1 ou long_term_pic_num, spécifie les images de référence qui sont re mappées. Les valeurs de modification_of_pic_nums_idc sont spécifiées dans le tableau 7-7 de la spécification H.264. La première modification_of_pic_nums_idc qui suit immédiatement après ref_pic_list_modification_flag_l0 ou ref_pic_list_modification_flag_l1 ne doit pas être égale à 3.
abs_diff_pic_num_minus1
Plus 1 spécifie la différence absolue entre le numéro d’image de l’image déplacée vers l’index actuel dans la liste et la valeur de prédiction du nombre d’images. abs_diff_pic_num_minus1 doit être comprise entre 0 et MaxPicNum − 1. Les valeurs autorisées de abs_diff_pic_num_minus1 sont davantage restreintes comme spécifié dans la clause 8.2.4.3.1 de la spécification H.264.
long_term_pic_num
Spécifie le numéro d’image à long terme de l’image déplacée vers l’index actuel dans la liste. Lors du décodage d’une trame codée, long_term_pic_num doit être égal à un LongTermPicNum affecté à l’une des trames de référence ou paires de champs de référence complémentaires marquées comme « utilisées pour la référence à long terme ». Lors du décodage d’un champ codé, long_term_pic_num doit être égal à un LongTermPicNum affecté à l’un des champs de référence marqués comme « utilisé pour la référence à long terme ».
Remarques
Pour plus d’informations sur les modifications, reportez-vous à la spécification H.264, section 7.4.3.1 « Sémantique de modification de liste d’images de référence ».
Pour plus d’informations générales, consultez Encodage vidéo D3D12 .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11 (WDDM 3.0) |
En-tête | d3d12umddi.h |
Voir aussi
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_0082_0
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour