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


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

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

Чтобы получить указатель на этот интерфейс, вызовите IDirect3DDeviceManager9::GetVideoService или DXVA2CreateVideoService с идентификатором интерфейса IID_IDirectXVideoDecoderService.

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

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

Методы

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

 
IDirectXVideoDecoderService::CreateVideoDecoder

Создает устройство декодера видео.
IDirectXVideoDecoderService::GetDecoderConfigurations

Возвращает конфигурации, доступные для устройства декодера.
IDirectXVideoDecoderService::GetDecoderDeviceGuids

Извлекает массив идентификаторов GUID, который идентифицирует устройства декодера, поддерживаемые графическим оборудованием.
IDirectXVideoDecoderService::GetDecoderRenderTargets

Извлекает поддерживаемые целевые объекты отрисовки для указанного устройства декодера.

Требования

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

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

DirectX Video Acceleration 2.0

IDirectXVideoAccelerationService

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