атрибут MF_CAPTURE_ENGINE_DISABLE_DXVA

Указывает, использует ли подсистема захвата ускорение видео DirectX (DXVA) для декодирования видео.

Тип данных

BOOL хранится как UINT32

Комментарии

Этот атрибут применяется, если выполняются следующие условия:

  • Подсистема захвата декодирует сжатый видеопоток с устройства захвата (например, если устройство захвата выводит видео H.264).
  • Декодер видео поддерживает аппаратное ускорение декодирования с помощью DXVA.
  • Приложение использует атрибут MF_CAPTURE_ENGINE_D3D_MANAGER для задания диспетчер устройств DXGI в подсистеме захвата.

В противном случае этот атрибут игнорируется.

Этот атрибут позволяет приложению отключать DXVA, при этом декодирование в поверхностях Direct3D.

Значение этого атрибута по умолчанию — FALSE. Это означает, что декодирование DXVA включено, когда оно доступно.

Требования

Требование Значение
Минимальная версия клиента
Windows 8 [только классические приложения]
Минимальная версия сервера
Windows Server 2012 [только классические приложения]
Заголовок
Mfcaptureengine.h

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

Алфавитный список атрибутов Media Foundation

Атрибуты обработчика записи

IMFCaptureEngine::Initialize