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 |