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
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
ビットストリーム データ バッファー。
D3D11_VIDEO_DECODER_BUFFER_MOTION_VECTOR
値: 7
モーション ベクター バッファー。
D3D11_VIDEO_DECODER_BUFFER_FILM_GRAIN
値: 8
フィルムグレイン合成データ バッファー。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
Header d3d11.h

こちらもご覧ください

Direct3D 11 ビデオ列挙

ID3D11VideoContext::GetDecoderBuffer