structure D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 (d3d12video.h)
Spécifie les paramètres pour la conversion de sortie de décodage. D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS est utilisé dans le même but, mais ne contient pas de champs pour la largeur de sortie et la hauteur de sortie.
Syntaxe
typedef struct D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 {
BOOL Enable;
ID3D12Resource *pReferenceTexture2D;
UINT ReferenceSubresource;
DXGI_COLOR_SPACE_TYPE OutputColorSpace;
DXGI_COLOR_SPACE_TYPE DecodeColorSpace;
UINT OutputWidth;
UINT OutputHeight;
} D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1;
Membres
Enable
Valeur booléenne indiquant si la conversion de décodage doit être utilisée.
pReferenceTexture2D
Pointeur vers un ID3D12Resource contenant la sortie de décodage native. Lorsque le sous-échantillonnage est activé, la sortie au niveau de la résolution de décodage native, de l’espace de couleur et du format peut être requise pour les soumissions ultérieures de décodage (en tant que cadres de référence, pour instance).
ReferenceSubresource
Index de sous-ressource de la ressource fournie dans pDecodeTexture2D à utiliser.
OutputColorSpace
Valeur de l’énumération DXGI_COLOR_SPACE_TYPE spécifiant l’espace de couleurs cible de la sortie.
DecodeColorSpace
Valeur de l’énumération DXGI_COLOR_SPACE_TYPE spécifiant l’espace de couleur décodé de la source avant la conversion.
OutputWidth
Largeur de sortie, en pixels.
OutputHeight
Largeur de sortie, en pixels.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12video.h |