structure D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 (d3d12umddi.h)
Définit la combinaison d’un format de pixels et d’un espace de couleur pour une description de contenu de ressource.
Syntaxe
typedef struct D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 {
DXGI_FORMAT Format;
DXGI_COLOR_SPACE_TYPE ColorSpace;
} D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020;
Membres
Format
Format des données. Pour plus d’informations, consultez l’énumération DXGI_FORMAT .
ColorSpace
Espace de couleurs des données. Pour plus d’informations, consultez l’énumération DXGI_COLOR_SPACE_TYPE .
Remarques
Les conversions exposées via le décodeur doivent avoir un avantage matériel par rapport à une conversion qui peut être effectuée via l’application via un décodage et un processus vidéo BLT. Cela signifie généralement que le matériel vidéo écrit le cadre de référence non converti et la sortie convertie (les deux sorties) sans une étape distincte qui lit l’image de référence non convertie pour produire la sortie convertie.
La seule exception est que tous les pilotes sont nécessaires pour prendre en charge une conversion pour supprimer l’indicateur D3D12DDI_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY où le format source et de destination, l’espace de couleur et la taille sont égaux. Le matériel peut ne pas nécessiter l’indicateur D3D12DDI_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY, mais s’il est utilisé, le pilote peut implémenter cette conversion avec une opération de copie.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12umddi.h (inclure D3d12umddi.h) |