Partager via


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

Voir aussi

D3D12_FEATURE_VIDEO_DECODE_CONVERSION_SUPPORT