structure D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES (d3d12video.h)
Fournit des données pour les appels à ID3D12VideoDevice ::CheckFeatureSupport lorsque la fonctionnalité spécifiée est D3D12_FEATURE_VIDEO_DECODE_PROFILES. Récupère la liste des profils pris en charge.
Syntaxe
typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES {
UINT NodeIndex;
UINT ProfileCount;
GUID *pProfiles;
} D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES;
Membres
NodeIndex
Pour une opération GPU unique, définissez cette valeur sur zéro. S’il existe plusieurs nœuds GPU, définissez un bit pour identifier le nœud (l’adaptateur physique de l’appareil) auquel la file d’attente de commandes s’applique. Chaque bit du masque correspond à un nœud unique. Un seul bit peut être défini.
ProfileCount
Nombre de profils à récupérer. Ce numéro doit correspondre à la valeur retournée par un appel ID3D12VideoDevice ::CheckFeatureSupport lorsque la fonctionnalité spécifiée est D3D12_FEATURE_VIDEO_DECODE_PROFILE_COUNT.
pProfiles
Liste des GUID représentant les profils pris en charge. L’application appelante doit allouer du stockage pour la liste de profils avant d’appeler CheckFeatureSupport.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12video.h |