structure D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 (d3d12umddi.h)

La structure D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 spécifie les paramètres du tas d’encodeur vidéo.

Syntaxe

typedef struct D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 {
  UINT                                                      NodeMask;
  D3D12DDI_VIDEO_ENCODER_HEAP_FLAGS_0080                    Flags;
  D3D12DDI_VIDEO_ENCODER_CODEC_0080                         EncodeCodec;
  D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2                EncodeProfile;
  D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2               EncodeLevel;
  UINT                                                      ResolutionsListCount;
  const D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 *pResolutionList;
} D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2;

Membres

NodeMask

Pour une seule opération GPU, définissez NodeMask sur zéro. S’il existe plusieurs nœuds GPU, définissez un bit pour identifier le nœud (l’adaptateur physique de l’appareil) auquel la file d’attente de commandes s’applique. Chaque bit du masque correspond à un nœud unique. Un seul bit peut être défini.

Flags

Valeur D3D12DDI_VIDEO_ENCODER_HEAP_FLAGS_0080 qui spécifie les indicateurs de création du tas d’encodeur vidéo.

EncodeCodec

Valeur D3D12DDI_VIDEO_ENCODER_CODEC_0080 qui identifie le codec de l’objet d’encodeur associé.

EncodeProfile

Une structure D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 qui identifie le profil du codec.

EncodeLevel

Une structure D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 qui indique le niveau du codec spécifié et le profil dans l’objet encodeur associé.

ResolutionsListCount

Nombre de listes vers laquelle pResolutionList pointe.

pResolutionList

Pointeur vers une liste de structures D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 qui contiennent des résolutions d’images à prendre en charge.

Remarques

Si la prise en charge de la reconfiguration dynamique de résolution n’est pas prise en charge, une seule résolution est passée pour désigner la résolution cible souhaitée.

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

D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2

PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2

PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2