Partager via


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