D3D12DDI_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264_0080_2 structure (d3d12umddi.h)

La structure D3D12DDI_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264_0080_2 représente les paramètres de prise en charge du contrôle d’image pour l’encodage H.264.

Syntaxe

typedef struct D3D12DDI_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264_0080_2 {
  UINT MaxL0ReferencesForP;
  UINT MaxL0ReferencesForB;
  UINT MaxL1ReferencesForB;
  UINT MaxLongTermReferences;
  UINT MaxDPBCapacity;
} D3D12DDI_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264_0080_2;

Membres

MaxL0ReferencesForP

Valeur maximale autorisée dans les en-têtes de tranche pour (num_ref_idx_l0_active_minus1 plus 1) lors de l’encodage de trames P. Cela équivaut à la taille maximale d’un L0 pour un frame P pris en charge.

MaxL0ReferencesForB

Valeur maximale autorisée dans les en-têtes de tranche pour (num_ref_idx_l0_active_minus1 plus 1) lors de l’encodage de trames B. Cela équivaut à la taille maximale d’un L0 pour un frame B pris en charge.

MaxL1ReferencesForB

Valeur maximale autorisée dans les en-têtes de tranche pour (num_ref_idx_l1_active_minus1 plus 1) lors de l’encodage de trames B. Cela équivaut à la taille maximale d’un L1 pour un frame B pris en charge.

MaxLongTermReferences

Nombre maximal de références utilisées dans un frame qui peuvent être marquées comme référence à long terme.

MaxDPBCapacity

Nombre maximal d’images uniques pouvant être utilisées à partir de la mémoire tampon d’images décodées (DPB) que l’appelant gère (nombre d’index uniques dans L0 union L1) pour une commande PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 donnée sur le matériel.

Remarques

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_CODEC_PICTURE_CONTROL_SUPPORT_0080_2