structure D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 (d3d12umddi.h)
Définit la combinaison d’un format de pixel 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 couleur 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 blT de processus vidéo. Cela signifie généralement que le matériel vidéo écrit l’image de référence non convertie et la sortie convertie (les deux sorties) sans é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 doivent 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 ne nécessite pas réellement l’indicateur de 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.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | d3d12umddi.h (include D3d12umddi.h) |