Partager via


D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 structure (d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 est une structure générique pour les profils de codec.

Syntaxe

typedef struct D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 {
  UINT  DataSize;
  union {
    D3D12DDI_VIDEO_ENCODER_PROFILE_H264_0080 *pH264Profile;
    D3D12DDI_VIDEO_ENCODER_PROFILE_HEVC_0080 *pHEVCProfile;
    D3D12DDI_VIDEO_ENCODER_AV1_PROFILE_0095  *pAV1Profile;
  };
} D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2;

Membres

DataSize

Taille des données référencées, en octets.

pH264Profile

Pointeur vers une valeur D3D12DDI_VIDEO_ENCODER_PROFILE_H264_0080 qui indique un profil H.264.

pHEVCProfile

Pointeur vers une valeur D3D12DDI_VIDEO_ENCODER_PROFILE_HEVC_0080 qui indique un profil HEVC.

pAV1Profile

Pointeur vers une valeur D3D12DDI_VIDEO_ENCODER_AV1_PROFILE_0095 qui indique un profil AV1. Ajouté dans Windows 11, version 24H2 (WDDM 3.2).

Remarques

Consultez Encodage vidéo D3D12 pour obtenir des informations générales, notamment une explication sur les pointeurs vers les types d’énumération.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11 (WDDM 3.0)
En-tête d3d12umddi.h

Voir aussi

D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0