D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS 结构 (d3d12video.h)

指定视频解码操作的输出流的参数。 D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 用于同一目的,但为直方图提供了一个附加字段。

语法

typedef struct D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS {
  ID3D12Resource                          *pOutputTexture2D;
  UINT                                    OutputSubresource;
  D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS ConversionArguments;
} D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS;

成员

pOutputTexture2D

表示输出纹理的 ID3D12Resource 。 如果启用解码转换,此纹理将包含转换后输出。 如果未启用解码转换,此纹理将包含解码输出。

OutputSubresource

要使用的 pOutputTexture2D 的输出子资源的索引。 这样,如果输出是数组,则可以指定数组索引。

ConversionArguments

包含输出转换参数 的可选D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS 结构。

要求

要求
Header d3d12video.h