structure D3D12DDI_VIDEO_DECODE_PROFILES_DATA_0020 (d3d12umddi.h)

Spécifie les informations utilisées pour récupérer une liste de profils.

Syntaxe

typedef struct D3D12DDI_VIDEO_DECODE_PROFILES_DATA_0020 {
  UINT NodeIndex;
  UINT ProfileCount;
  GUID *pProfiles;
} D3D12DDI_VIDEO_DECODE_PROFILES_DATA_0020;

Membres

NodeIndex

Dans l’opération multifacteur, cela indique l’adaptateur physique de l’appareil auquel cette opération s’applique.

ProfileCount

Nombre de profils à récupérer. Le runtime garantit que cette valeur correspond à la valeur retournée par PFND3D12DDI_VIDEO_GETCAPS avec D3D12DDI_CAPSTYPE_VIDEO définie sur D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_COUNT.

pProfiles

Pointeur vers les profils pris en charge retournés. L’application appelante alloue le stockage pour la liste des profils.

Remarques

Ces fonctionnalités permettent de répertorier les profils de décodage pris en charge par le matériel. Tout d’abord, utilisez PFND3D12DDDI_VIDEO_GETCAPS appelée avec D3D12DDICAPS_TYPE_VIDEO définie sur D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_COUNT pour récupérer le nombre de profils pris en charge. L’appelant utilise cette option pour allouer le stockage pour récupérer la liste des profils. Ensuite, la liste est récupérée via PFND3D12DDI_VIDEO_GETCAPS avec le D3D12DDICAPS_TYPE défini sur D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILES.

Configuration requise

   
En-tête d3d12umddi.h (include D3d12umddi.h)