D3D12_VIDEO_DECODE_ARGUMENT_TYPE enumeration (d3d12video.h)

Specifies the argument type of a D3D12_VIDEO_DECODE_FRAME_ARGUMENT.

Syntax

typedef enum D3D12_VIDEO_DECODE_ARGUMENT_TYPE {
  D3D12_VIDEO_DECODE_ARGUMENT_TYPE_PICTURE_PARAMETERS,
  D3D12_VIDEO_DECODE_ARGUMENT_TYPE_INVERSE_QUANTIZATION_MATRIX,
  D3D12_VIDEO_DECODE_ARGUMENT_TYPE_SLICE_CONTROL,
  D3D12_VIDEO_DECODE_ARGUMENT_TYPE_HUFFMAN_TABLE
} ;

Constants

 
D3D12_VIDEO_DECODE_ARGUMENT_TYPE_PICTURE_PARAMETERS
The argument is a picture decoding parameter buffer.
D3D12_VIDEO_DECODE_ARGUMENT_TYPE_INVERSE_QUANTIZATION_MATRIX
The argument is an inverse quantization matrix buffer.
D3D12_VIDEO_DECODE_ARGUMENT_TYPE_SLICE_CONTROL
The argument is a slice control buffer.

Remarks

The values used with the argument type are defined by the DXVA specification for a given codec.

Requirements

Requirement Value
Header d3d12video.h