D3D11_1DDI_VIDEO_DECODER_BUFFER_TYPE enumeration (d3d10umddi.h)
The D3D11_DDI_VIDEO_DECODER_BUFFER_TYPE enumeration indicates the type of buffer used by a D3D11 video decoder.
Syntax
typedef enum D3D11_DDI_VIDEO_DECODER_BUFFER_TYPE {
D3D11_1DDI_VIDEO_DECODER_BUFFER_UNKNOWN = 0,
D3D11_1DDI_VIDEO_DECODER_BUFFER_PICTURE_PARAMETERS = 1,
D3D11_1DDI_VIDEO_DECODER_BUFFER_MACROBLOCK_CONTROL = 2,
D3D11_1DDI_VIDEO_DECODER_BUFFER_RESIDUAL_DIFFERENCE = 3,
D3D11_1DDI_VIDEO_DECODER_BUFFER_DEBLOCKING_CONTROL = 4,
D3D11_1DDI_VIDEO_DECODER_BUFFER_INVERSE_QUANTIZATION_MATRIX = 5,
D3D11_1DDI_VIDEO_DECODER_BUFFER_SLICE_CONTROL = 6,
D3D11_1DDI_VIDEO_DECODER_BUFFER_BITSTREAM = 7,
D3D11_1DDI_VIDEO_DECODER_BUFFER_MOTION_VECTOR = 8,
D3D11_1DDI_VIDEO_DECODER_BUFFER_FILM_GRAIN = 9,
D3D11_1DDI_VIDEO_DECODER_BUFFER_HUFFMAN_TABLE = 10
} D3D11_1DDI_VIDEO_DECODER_BUFFER_TYPE;
Constants
D3D11_1DDI_VIDEO_DECODER_BUFFER_UNKNOWN Value: 0 An unknown buffer format. |
D3D11_1DDI_VIDEO_DECODER_BUFFER_PICTURE_PARAMETERS Value: 1 Picture parameters decode compressed buffer format. |
D3D11_1DDI_VIDEO_DECODER_BUFFER_MACROBLOCK_CONTROL Value: 2 Macroblock control command decode compressed buffer format. |
D3D11_1DDI_VIDEO_DECODER_BUFFER_RESIDUAL_DIFFERENCE Value: 3 Residual block difference decode compressed buffer format. |
D3D11_1DDI_VIDEO_DECODER_BUFFER_DEBLOCKING_CONTROL Value: 4 Deblocking filter control command decode compressed buffer format. |
D3D11_1DDI_VIDEO_DECODER_BUFFER_INVERSE_QUANTIZATION_MATRIX Value: 5 Inverse-quantization matrix decode compressed buffer format. |
D3D11_1DDI_VIDEO_DECODER_BUFFER_SLICE_CONTROL Value: 6 Slice-control decode compressed buffer format. |
D3D11_1DDI_VIDEO_DECODER_BUFFER_BITSTREAM Value: 7 Bitstream data decode compressed buffer format. |
D3D11_1DDI_VIDEO_DECODER_BUFFER_MOTION_VECTOR Value: 8 Motion-vector decode compressed buffer format. |
D3D11_1DDI_VIDEO_DECODER_BUFFER_FILM_GRAIN Value: 9 Film-grain decode compressed buffer format. |
D3D11_1DDI_VIDEO_DECODER_BUFFER_HUFFMAN_TABLE Value: 10 The buffer format is Huffman tables. |
Remarks
Note that the D3D11_DDI_VIDEO_DECODER_BUFFER_TYPE and D3D11_1DDI_VIDEO_DECODER_BUFFER_TYPE enumerations are defined as the same type.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 |
Minimum supported server | Windows Server 2012 |
Header | d3d10umddi.h (include D3d10umddi.h) |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for