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。

要求

要求
Header d3d12video.h