Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies the parameters for the input stream for a video decode operation.
Syntax
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;
Members
NumFrameArguments
The count of frame parameters provided in the FrameArguments field. The maximum number of frame arguments is 10.
FrameArguments[10]
An array of D3D12_VIDEO_DECODE_FRAME_ARGUMENT structures containing the parameters to decode a frame.
ReferenceFrames
A D3D12_VIDEO_DECODE_REFERENCE_FRAMES structure containing the reference frames needed to decode a frame.
CompressedBitstream
A D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM structure representing the compressed bitstream in a single continuous buffer.
pHeap
An ID3D12VideoDecoderHeap representing a pointer to the heap for the current decode resolution.
Requirements
Requirement | Value |
---|---|
Header | d3d12video.h |