Partager via


structure D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC (d3d12video.h)

Représente un descripteur d’image de référence pour l’encodage vidéo HEVC.

Syntaxe

typedef struct D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC {
  UINT ReconstructedPictureResourceIndex;
  BOOL IsRefUsedByCurrentPic;
  BOOL IsLongTermReference;
  UINT PictureOrderCountNumber;
  UINT TemporalLayerIndex;
} D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC;

Membres

ReconstructedPictureResourceIndex

UINT qui 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.

IsRefUsedByCurrentPic

BoOL indiquant si cette entrée de descripteur est utilisée par l’image actuelle en étant indexée à partir de listes L0 et/ou L1.

IsLongTermReference

BoOL défini sur true lorsque le cadre de référence décrit est utilisé comme image de référence à long terme.

PictureOrderCountNumber

UINT spécifiant l’ordre d’affichage du cadre de référence décrit.

TemporalLayerIndex

UINT spécifiant le numéro de couche d’image dans la hiérarchie temporelle. Vérifiez le nombre maximal de couches dans D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264.

Spécifications

   
Client minimal pris en charge Windows Build 22000
Serveur minimal pris en charge Windows Build 22000
En-tête d3d12video.h