structure D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 (d3d12umddi.h)

Inclut des informations sur la configuration du décodage vidéo. Contient des paramètres courants pour la vérification des fonctionnalités et la création du décodeur, du flux de décodage et des objets de session de chiffrement.

Syntaxe

typedef struct D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 {
  GUID                                     DecodeProfile;
  GUID                                     BitstreamEncryption;
  D3D12DDI_VIDEO_CODED_INTERLACE_TYPE_0020 InterlaceType;
} D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020;

Membres

DecodeProfile

Profil du décodeur souhaité, par exemple, HEVC_10BIT, HEVC_8BIT, H264_MAIN.

BitstreamEncryption

GUID identifiant le chiffrement, par exemple, D3D12DDI_DECODER_ENCRYPTION_HW_CENC.

InterlaceType

Type d’entrelacs utilisé par les trames codées. Voir D3D12DDI_VIDEO_CODED_INTERLACE_TYPE.

Remarques

L’objet décodeur représente une session de décodage et peut contenir des structures de suivi pour le décodage de flux global. Toutes les allocations significatives sont censées résider dans l’objet tas de décodeur.

Configuration requise

Condition requise Valeur
En-tête d3d12umddi.h