Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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:
© 2017 Microsoft