D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS 结构 (d3d12video.h)

指定视频解码操作的输入流的参数。

语法

typedef struct D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS {
  UINT                                    NumFrameArguments;
  D3D12_VIDEO_DECODE_FRAME_ARGUMENT       FrameArguments[10];
  D3D12_VIDEO_DECODE_REFERENCE_FRAMES     ReferenceFrames;
  D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM CompressedBitstream;
  ID3D12VideoDecoderHeap                  *pHeap;
} D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS;

成员

NumFrameArguments

FrameArguments 字段中提供的帧参数计数。 最大帧参数数为 10。

FrameArguments[10]

包含用于解码帧的参数 的D3D12_VIDEO_DECODE_FRAME_ARGUMENT 结构的数组。

ReferenceFrames

包含解码帧所需的参考帧 的D3D12_VIDEO_DECODE_REFERENCE_FRAMES 结构。

CompressedBitstream

表示单个连续缓冲区中的压缩位流的 D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM 结构。

pHeap

一个 ID3D12VideoDecoderHeap,表示指向当前解码分辨率的堆的指针。

要求

要求
Header d3d12video.h