D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS structure
Specifies input stream arguments.
Syntax
typedef struct D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS {
D3D12DDI_VIDEO_DECODE_FRAME_PARAMETER FrameArguments[D3D12DDI_VIDEO_DECODE_MAX_ARGUMENTS];
UINT FrameParametersCount;
D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES ReferenceFrames;
D3D12DDI_VIDEO_DECODE_COMPRESSED_BITSTREAM CompressedBitstream;
D3D12DDI_VIDEO_DECODE_DECRYPTION_PARAMETERS DecryptionArguments;
} D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS;
Members
FrameArguments
The arguments to decode each frame.FrameParametersCount
The count of frame arguments.ReferenceFrames
The reference frames needed for decoding this frame. For more information, see the D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES structure.CompressedBitstream
The compressed bitstream. All source video slices should be placed contiguously, one after another, in this buffer. For more information, see the D3D12DDI_VIDEO_DECODE_COMPRESSED_BITSTREAM structure.DecryptionArguments
Decryption parameters. When decryption is not used, this structure is zero initialized.
Requirements
Header |
D3d12umddi.h (include D3d12umddi.h) |
See also
D3D12DDI_VIDEO_DECODE_COMPRESSED_BITSTREAM
D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES