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


DXVA-HD

Высокоопределяемые определения ускорения видео Microsoft DirectX (DXVA-HD) — это API для аппаратной обработки видео. DXVA-HD использует GPU для выполнения таких функций, как деинтерлакирование, создание и преобразование цветового пространства.

DXVA-HD похож на обработку видео DXVA (DXVA-VP), но предлагает расширенные функции и более простую модель обработки. Предоставляя более гибкую модель композиции, DXVA-HD предназначена для поддержки следующего поколения оптических форматов HD и стандартов трансляции.

ДЛЯ API DXVA-HD требуется драйвер дисплея WDDM, поддерживающий интерфейс драйвера устройства DXVA-HD (DDI) или процессор программного обеспечения подключаемого модуля.

Улучшения по сравнению с DXVA-VP

DXVA-HD расширяет набор функций, предоставляемых DXVA-VP. Улучшения включают:

  • Сочетание RGB и YUV. Любой поток может быть RGB или YUV. Больше нет различия между основным потоком и подпотками.
  • Деинтерлакирование нескольких потоков. Любой поток может быть прогрессивным или перемешанным. Кроме того, частота частоты и частоты кадров может отличаться от одного входного потока к следующему.
  • Цвета фона RGB. Ранее поддерживаются только цвета фона YUV.
  • Ключ Luma. При включении ключа luma значения luma, которые попадают в указанный диапазон, становятся прозрачными.
  • Динамическое переключение между режимами deinterlace.

DXVA-HD также определяет некоторые расширенные функции, которые могут поддерживать драйверы. Однако приложения не должны предполагать, что все драйверы будут поддерживать эти функции. К дополнительным функциям относятся следующие функции:

  • Обратная телецина (например, 60i до 24p).
  • Преобразование частоты кадров (например, 24p до 120p).
  • Режимы альфа-заливки.
  • Уменьшение шума и фильтрация по краям.
  • Анаморфное нелинейное масштабирование.
  • Расширенный YCbCr (xvYCC).

Этот раздел содержит следующие подразделы.

Ускорение видео DirectX 2.0

Пример DXVA-HD