DirectX Video Acceleration 2.0

DirectX Video Acceleration (DXVA) — это API и соответствующий DDI для использования аппаратного ускорения для ускорения обработки видеокодека. Программные кодеки и программные видеопроцессоры могут использовать DXVA для разгрузки определенных ресурсоемких операций на GPU. Например, программный декодер может разгрузить обратное дискретное преобразование косиуса (iDCT) в GPU.

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

В этом разделе

Раздел Описание
Сведения о DXVA 2.0
Общие сведения о DXVA 2 и его связи с DXVA 1.
Диспетчер устройств Direct3D
Диспетчер устройств Microsoft Direct3D позволяет двум или более объектам совместно использовать одно и то же устройство Microsoft Direct3D 9.
Поддержка DXVA 2.0 в DirectShow
В этом разделе описывается поддержка directX Video Acceleration (DXVA) 2.0 в фильтре декодера DirectShow.
Поддержка DXVA 2.0 в Media Foundation
В этом разделе описывается поддержка directX Video Acceleration (DXVA) 2.0 в преобразовании Media Foundation (MFT) с помощью Direct3D 9
Обработка видео DXVA
Обработка видео DXVA инкапсулирует функции графического оборудования, предназначенного для обработки несжатых видео изображений. Службы обработки видео включают деинтерлейку и смешивание видео.
DXVA-HD
Microsoft DirectX Video Acceleration High Definition (DXVA-HD) — это API для обработки видео с аппаратным ускорением.

 

Руководство по программированию в Media Foundation

Спецификация DXVA 1