共用方式為


D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 結構 (d3d12video.h)

指定視訊譯碼作業之輸出數據流的參數。 D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS 用於相同用途,但不提供直方圖的欄位。

語法

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;

成員

pOutputTexture2D

代表輸出紋理的 ID3D12Resource 。 如果啟用譯碼轉換,此紋理將會包含轉換后的輸出。 如果未啟用譯碼轉換,此紋理將會包含譯碼輸出。

OutputSubresource

要使用的 pOutputTexture2D 輸出子資源索引。 如果輸出是陣列,這可讓您指定陣列索引。

ConversionArguments

包含輸出轉換參數 的選擇性D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS 結構。

Histograms[4]

已填入直方圖數據的 D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM 結構陣列。 陣列的大小上限為 4。

規格需求

需求
標頭 d3d12video.h