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 |