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


Перечисление D3D11_VIDEO_DECODER_CAPS (d3d11_1.h)

Задает возможности декодера видео.

Синтаксис

typedef enum D3D11_VIDEO_DECODER_CAPS {
  D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE = 0x1,
  D3D11_VIDEO_DECODER_CAPS_NON_REAL_TIME = 0x2,
  D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_DYNAMIC = 0x4,
  D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_REQUIRED = 0x8,
  D3D11_VIDEO_DECODER_CAPS_UNSUPPORTED = 0x10
} ;

Константы

 
D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE
Значение: 0x1
Указывает, что графический драйвер поддерживает по крайней мере подмножество операций уменьшения дискретизации.
D3D11_VIDEO_DECODER_CAPS_NON_REAL_TIME
Значение: 0x2
Указывает, что декодирование оборудования не может поддерживать операцию декодирования в режиме реального времени. Декодирование по-прежнему поддерживается для сценариев перекодирования.

Благодаря этой возможности возможно, что декодирование может происходить в режиме реального времени, если включена пониженная дискретизация.
D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_DYNAMIC
Значение: 0x4
Указывает, что драйвер поддерживает изменение параметров неработоемой выборки после применения начальных параметров образца. Дополнительные сведения см. в разделе ID3D11VideoContext1::D ecoderUpdateDownsampling.
D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_REQUIRED
Значение: 0x8
D3D11_VIDEO_DECODER_CAPS_UNSUPPORTED
Значение: 0x10

Требования

Требование Значение
Минимальная версия клиента Windows 10 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Верхняя часть d3d11_1.h

См. также раздел

Перечисления видео Direct3D 11