structure D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 (d3d12video.h)
Représente un descripteur d’image de référence pour l’encodage vidéo H.264.
Syntaxe
typedef struct D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 {
UINT ReconstructedPictureResourceIndex;
BOOL IsLongTermReference;
UINT LongTermPictureIdx;
UINT PictureOrderCountNumber;
UINT FrameDecodingOrderNumber;
UINT TemporalLayerIndex;
} D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264;
Membres
ReconstructedPictureResourceIndex
Mappe l’image de référence actuelle décrite par cette structure à une ressource dans le D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC. Tableau ReferenceFrames .
IsLongTermReference
Défini lorsque le cadre de référence décrit est utilisé comme image de référence à long terme.
LongTermPictureIdx
Si elle est utilisée comme référence à long terme, indique le numéro d’index de référence à long terme.
PictureOrderCountNumber
Ordre d’affichage du cadre de référence décrit.
FrameDecodingOrderNumber
Ordre de décodage de trame avec sémantique comme indiqué par l’en-tête de segment frame_num élément de syntaxe associé à l’image de référence encodée.
TemporalLayerIndex
Numéro de couche d’image dans la hiérarchie temporelle. Veuillez case activée pour connaître le nombre maximal de couches dans D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Build 22000 |
Serveur minimal pris en charge | Windows Build 22000 |
En-tête | d3d12video.h |