Partager via


D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS structure (d3d12video.h)

Fournit des données pour les appels à ID3D12VideoDevice::CheckFeatureSupport lorsque la fonctionnalité spécifiée est D3D12_FEATURE_VIDEO_DECODE_FORMAT. Récupère la liste des formats pris en charge.

Syntaxe

typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS {
  UINT                             NodeIndex;
  D3D12_VIDEO_DECODE_CONFIGURATION Configuration;
  UINT                             FormatCount;
  DXGI_FORMAT                      *pOutputFormats;
} D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS;

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 seul nœud. Seul 1 bit peut être défini.

Configuration

Structure D3D12_VIDEO_DECODE_CONFIGURATION décrivant la configuration de décodage pour la liste des formats.

FormatCount

Nombre de formats à 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_FORMAT_COUNT.

pOutputFormats

Liste des structures DXGI_FORMAT représentant les formats pris en charge.

Spécifications

   
En-tête d3d12video.h