Partager via


structure D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 (d3d12video.h)

Spécifie les paramètres du flux de sortie pour une opération de décodage vidéo. D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS est utilisé dans le même but, mais ne fournit pas de champ pour les histogrammes.

Syntaxe

typedef struct D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 {
  ID3D12Resource                           *pOutputTexture2D;
  UINT                                     OutputSubresource;
  D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 ConversionArguments;
  D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM      Histograms[4];
} D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1;

Membres

pOutputTexture2D

ID3D12Resource représentant la texture de sortie. Si la conversion de décodage est activée, cette texture contient la sortie post-conversion. Si la conversion de décodage n’est pas activée, cette texture contiendra la sortie de décodage.

OutputSubresource

Index de la sous-ressource de sortie de pOutputTexture2D à utiliser. Cela vous permet de spécifier des index de tableau si la sortie est un tableau.

ConversionArguments

Structure D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS facultative contenant des paramètres de conversion de sortie.

Histograms[4]

Tableau de structures D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM qui sont remplies avec des données d’histogramme. La taille maximale du tableau est 4.

Configuration requise

Condition requise Valeur
En-tête d3d12video.h