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 |