D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d12umddi.h

typedef struct D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 {
  D3D12DDI_VIDEO_DECODE_FRAME_ARGUMENT_0020       FrameArguments[D3D12DDI_VIDEO_DECODE_MAX_ARGUMENTS_0020];
  UINT                                            NumFrameArguments;
  D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032     ReferenceFrames;
  D3D12DDI_VIDEO_DECODE_COMPRESSED_BITSTREAM_0032 CompressedBitstream;
  D3D12DDI_VIDEO_DECODE_DECRYPTION_ARGUMENTS_0030 DecryptionParameters;
  D3D12DDI_HVIDEODECODERHEAP_0032                 hDrvVideoDecoderHeap;
} D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3d12umddi-d3d12ddi_video_decode_input_stream_arguments_0032)

D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 structure

Description

Video decode input stream arguments.

Members

FrameArguments

The arguments to decode each frame.

NumFrameArguments

The count of frame arguments.

ReferenceFrames

The reference frames needed for decoding this frame. See D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES.

CompressedBitstream

The compressed bitstream. All source video slices should be placed contiguously (one after another) in this buffer. See D3D12DDI_VIDEO_COMPRESSED_BITSTREAM.

DecryptionParameters

Decryption parameters. When decryption is not used, this structure is zero initialized. See D3D12DDI_VIDEO_DECODE_DECRYPTION_ARGUMENTS.

hDrvVideoDecoderHeap

Supplies allocations that may contain the state for the current decode operation.