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 |