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


Улучшения воспроизведения видео в Direct3D 11

Благодаря более широкому внедрению технологий Microsoft Direct3D 10 в основных приложениях некоторые разработчики приложений хотят обрабатывать все содержимое одинаково. Это сложно сделать с видео в API Microsoft Direct3D 9, когда все объемное и трехмерные содержимое обрабатывается через API Direct3D 10 или 11. Так как Windows 8 вводит видео в Microsoft Direct3D 11, приложения могут использовать один API для выполнения всех графических операций.

Минимальная версия модели драйвера windows Display Driver (WDDM) 1,2
Минимальная версия Windows 8
Реализация драйвера — полная графика и только отрисовка Обязательно для всех драйверов WDDM 1.2 с оборудованием с поддержкой Microsoft Direct3D 10, 10.1, 11 или 11.1 (или более поздней версии)
Требования и тесты WHCK

Device.Graphics : DX11 Video Decode FeatureLevel 9

Device.Graphics — DX11 VideoProcessing

Ниже приведены основные преимущества использования Direct3D 11.

  • Видео Direct3D 11 упрощает взаимодействие между Microsoft Media Foundation и технологиями Microsoft DirectX.
  • Использование нескольких API сложнее программировать, поэтому использование видео в Direct3D 11 упрощает программирование и делает приложение более эффективным. API обеспечивает большую гибкость при использовании декодированного и обработанного видео.
  • API Direct3D 11 для стереоскопического трехмерного видео распаковывает стереокадры в изображения левого и правого глаз.
  • Он имеет равенство с DirectX Video Acceleration (DXVA) 2.0 и DXVA-HD в возможностях декодирования и обработки видео.
  • Он работает в сеансе 0 для сценариев перекодирования.

Интерфейсы драйвера видеоустройства Direct3D 11 (DIS)

Эти интерфейсы драйверов устройств (DIS) являются новыми или обновленными для Windows 8:

Требования к сертификации оборудования

Поддержка API Direct3D 11 требуется на всех Windows 8 оборудовании.

Сведения о требованиях, которым должны соответствовать аппаратные устройства при реализации этой функции, см. в соответствующей документации по WHCK по Device.Graphics ( DX11 Video Decode FeatureLevel 9 и Device.Graphics ). DX11 VideoProcessing.

Обзор функций, добавленных с помощью Windows 8, см. в разделе Функции WDDM 1.2.