D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS-Struktur (d3d12video.h)

Gibt die Parameter für den Ausgabestream für einen Video-Decodierungsvorgang an. D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 wird für denselben Zweck verwendet, stellt aber ein zusätzliches Feld für Histogramme bereit.

Syntax

typedef struct D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS {
  ID3D12Resource                          *pOutputTexture2D;
  UINT                                    OutputSubresource;
  D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS ConversionArguments;
} D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS;

Member

pOutputTexture2D

Eine ID3D12Resource , die die Ausgabetextur darstellt. Wenn die Decodierungskonvertierung aktiviert ist, enthält diese Textur die Ausgabe nach der Konvertierung. Wenn die Decodierungskonvertierung nicht aktiviert ist, enthält diese Textur die Decodierungsausgabe.

OutputSubresource

Der Index der zu verwendenden Ausgabeunterquelle von pOutputTexture2D . Dadurch können Sie Arrayindizes angeben, wenn die Ausgabe ein Array ist.

ConversionArguments

Eine optionale D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS-Struktur , die Ausgabekonvertierungsparameter enthält.

Anforderungen

Anforderung Wert
Header d3d12video.h