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 |