Share via


D3D11_VIDEO_DECODER_BUFFER_TYPE列舉 (d3d11.h)

指定譯碼的壓縮緩衝區類型。

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

常數

 
D3D11_VIDEO_DECODER_BUFFER_PICTURE_PARAMETERS
值: 0
圖片譯碼參數緩衝區。
D3D11_VIDEO_DECODER_BUFFER_MACROBLOCK_CONTROL
值: 1
Macroblock 控制項命令緩衝區。
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
Bitstream 數據緩衝區。
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