Поделиться через


Перечисление 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
Буфер данных 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