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


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

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

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

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

Методы

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

 
IDirectXVideoAccelerationService::CreateSurface

Создает видеопроцессор DirectX Video Acceleration (DXVA) или целевой объект отрисовки декодера DXVA.

Комментарии

Это базовый интерфейс для служб DXVA. Устройство Direct3D может поддерживать любую из следующих служб DXVA, производных от IDirectXVideoAccelerationService:

Требования

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

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

DirectX Video Acceleration 2.0

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