D3D11_VIDEO_DECODER_BUFFER_TYPE 枚举 (d3d11.h)

指定用于解码的压缩缓冲区的类型。

语法

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
} ;

常量

 
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
胶片粒度合成数据缓冲区。

要求

要求
最低受支持的客户端 Windows 8 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 [桌面应用 |UWP 应用]
标头 d3d11.h

另请参阅

Direct3D 11 视频枚举

ID3D11VideoContext::GetDecoderBuffer