D3D11_VIDEO_DECODER_BUFFER_TYPE enumeration (d3d11.h)
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_HUFFMAN_TABLE
} ;
Constants
D3D11_VIDEO_DECODER_BUFFER_PICTURE_PARAMETERS Value: 0 Picture decoding parameter buffer. |
D3D11_VIDEO_DECODER_BUFFER_MACROBLOCK_CONTROL Value: 1 Macroblock control command buffer. |
D3D11_VIDEO_DECODER_BUFFER_RESIDUAL_DIFFERENCE Value: 2 Residual difference block data buffer. |
D3D11_VIDEO_DECODER_BUFFER_DEBLOCKING_CONTROL Value: 3 Deblocking filter control command buffer. |
D3D11_VIDEO_DECODER_BUFFER_INVERSE_QUANTIZATION_MATRIX Value: 4 Inverse quantization matrix buffer. |
D3D11_VIDEO_DECODER_BUFFER_SLICE_CONTROL Value: 5 Slice-control buffer. |
D3D11_VIDEO_DECODER_BUFFER_BITSTREAM Value: 6 Bitstream data buffer. |
D3D11_VIDEO_DECODER_BUFFER_MOTION_VECTOR Value: 7 Motion vector buffer. |
D3D11_VIDEO_DECODER_BUFFER_FILM_GRAIN Value: 8 Film grain synthesis data buffer. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2012 [desktop apps | UWP apps] |
Header | d3d11.h |