Partager via


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