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

Constant Description
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

Header: Declared in d3d11_x.h (d3d11.h on other Windows platforms).