Specifies a type of compressed buffer for decoding.
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;
| 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. |
Header: Declared in d3d11_x.h (d3d11.h on other Windows platforms).