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-adaptateur, 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 du stockage pour la liste de 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 méthode 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 la D3D12DDICAPS_TYPE définie sur D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILES.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | d3d12umddi.h (include D3d12umddi.h) |