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 multi-adaptateurs, 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éfini 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 la liste des profils de décodage pris en charge par le matériel. Tout d’abord, utilisez PFND3D12DDDI_VIDEO_GETCAPS appelé avec D3D12DDICAPS_TYPE_VIDEO défini sur D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_COUNT pour récupérer le nombre de profils pris en charge. L’appelant l’utilise pour allouer du stockage afin de 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

Condition requise Valeur
En-tête d3d12umddi.h (inclure D3d12umddi.h)