D3D11_VIDEO_DECODER_BUFFER_TYPE enumeration

Specifies a type of compressed buffer for decoding.

Syntax


typedef enum D3D11_VIDEO_DECODER_BUFFER_TYPE { 
  D3D11_VIDEO_DECODER_BUFFER_PICTURE_PARAMETERS           = 0,
  D3D11_VIDEO_DECODER_BUFFER_MACROBLOCK_CONTROL           = 1,
  D3D11_VIDEO_DECODER_BUFFER_RESIDUAL_DIFFERENCE          = 2,
  D3D11_VIDEO_DECODER_BUFFER_DEBLOCKING_CONTROL           = 3,
  D3D11_VIDEO_DECODER_BUFFER_INVERSE_QUANTIZATION_MATRIX  = 4,
  D3D11_VIDEO_DECODER_BUFFER_SLICE_CONTROL                = 5,
  D3D11_VIDEO_DECODER_BUFFER_BITSTREAM                    = 6,
  D3D11_VIDEO_DECODER_BUFFER_MOTION_VECTOR                = 7,
  D3D11_VIDEO_DECODER_BUFFER_FILM_GRAIN                   = 8
} D3D11_VIDEO_DECODER_BUFFER_TYPE;

Constants

D3D11_VIDEO_DECODER_BUFFER_PICTURE_PARAMETERS

Picture decoding parameter buffer.

D3D11_VIDEO_DECODER_BUFFER_MACROBLOCK_CONTROL

Macroblock control command buffer.

D3D11_VIDEO_DECODER_BUFFER_RESIDUAL_DIFFERENCE

Residual difference block data buffer.

D3D11_VIDEO_DECODER_BUFFER_DEBLOCKING_CONTROL

Deblocking filter control command buffer.

D3D11_VIDEO_DECODER_BUFFER_INVERSE_QUANTIZATION_MATRIX

Inverse quantization matrix buffer.

D3D11_VIDEO_DECODER_BUFFER_SLICE_CONTROL

Slice-control buffer.

D3D11_VIDEO_DECODER_BUFFER_BITSTREAM

Bitstream data buffer.

D3D11_VIDEO_DECODER_BUFFER_MOTION_VECTOR

Motion vector buffer.

D3D11_VIDEO_DECODER_BUFFER_FILM_GRAIN

Film grain synthesis data buffer.

Requirements

Minimum supported client

Windows 8 [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2012 [desktop apps | Windows Store apps]

Header

D3d11.h

See also

Direct3D 11 Video Enumerations
ID3D11VideoContext::GetDecoderBuffer

 

 

Show: