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


Интерфейс IDirectXVideoProcessor (dxva2api.h)

Представляет устройство с видеопроцессором DirectX Video Acceleration (DXVA). Чтобы получить указатель на этот интерфейс, вызовите IDirectXVideoProcessorService::CreateVideoProcessor.

Наследование

Интерфейс IDirectXVideoProcessor наследуется от интерфейса IUnknown . IDirectXVideoProcessor также имеет следующие типы элементов:

Методы

Интерфейс IDirectXVideoProcessor содержит следующие методы.

 
IDirectXVideoProcessor::GetCreationParameters

Извлекает параметры, которые использовались для создания этого устройства. (IDirectXVideoProcessor.GetCreationParameters)
IDirectXVideoProcessor::GetFilterPropertyRange

Извлекает диапазон значений для фильтра изображений, поддерживаемого этим устройством.
IDirectXVideoProcessor::GetProcAmpRange

Извлекает диапазон значений для параметра видеопроцессор (ProcAmp) на этом видеопроцессоре.
IDirectXVideoProcessor::GetVideoProcessorCaps

Извлекает возможности устройства видеопроцессоров.
IDirectXVideoProcessor::GetVideoProcessorService

Извлекает службу видеопроцессоров DirectX Video Acceleration (DXVA), которая создала это устройство видеопроцессор.
IDirectXVideoProcessor::VideoProcessBlt

Выполняет операцию видеопроцесса с одним или несколькими входными примерами и записывает результат на поверхность Direct3D9.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header dxva2api.h

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

Обработка видео DXVA

Интерфейсы Media Foundation