structure D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020 (d3d12umddi.h)
Spécifie les informations utilisées pour récupérer une liste des formats pris en charge pour une configuration de décodage.
Syntaxe
typedef struct D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020 {
UINT NodeIndex;
D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Configuration;
UINT FormatCount;
DXGI_FORMAT *pOutputFormats;
} D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020;
Membres
NodeIndex
Dans l’opération multi-adaptateurs, cela indique l’adaptateur physique de l’appareil auquel cette opération s’applique.
Configuration
Spécifie la configuration de décodage pour la liste des formats.
FormatCount
Nombre de formats à 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_FORMAT_COUNT.
pOutputFormats
Pointeur vers les formats pris en charge retournés. L’application appelante alloue le stockage pour la liste de formats.
Remarques
Ces méthodes autorisent la liste des formats de décodage pris en charge par le matériel. Tout d’abord, utilisez PFND3D12DDDI_VIDEO_GETCAPS est appelé avec D3D12DDICAPS_TYPE_VIDEO défini sur D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMAT_COUNT pour récupérer le nombre de formats pris en charge. L’appelant l’utilise pour allouer du stockage afin de récupérer la liste des formats. La liste est ensuite récupérée via PFND3D12DDI_VIDEO_GETCAPS avec le D3D12DDICAPS_TYPE défini sur D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMATS.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12umddi.h (inclure D3d12umddi.h) |