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

 

 

Send comments about this topic to Microsoft