Share via


D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1-Struktur (d3d12video.h)

Gibt die Parameter für den Ausgabestream für einen Video-Decodierungsvorgang an. D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS wird für denselben Zweck verwendet, stellt aber kein Feld für Histogramme bereit.

Syntax

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;

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.

Histograms[4]

Ein Array von D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM Strukturen, die mit Histogrammdaten aufgefüllt sind. Die maximale Größe des Arrays beträgt 4.

Anforderungen

Anforderung Wert
Header d3d12video.h