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


Метод IDirect3DVideoDevice9::CreateDXVADevice

Создает устройство декодера DirectX Video Acceleration (DXVA).

Синтаксис

HRESULT CreateDXVADevice(
   GUID                 *pGuid,
   DXVAUncompDataInfo   *pUncompData,
   LPVOID               pData,
   DWORD                DataSize,
   IDirect3DDXVADevice9 **ppDXVADevice
);

Параметры

pGuid

Указатель на GUID, указывающий создаваемое устройство.

pUncompData

Указатель на структуру DXVAUncompDataInfo , указывающую формат несжатого изображения.

Pdata

Указатель на структуру DXVA_ConnectMode , указывающую режим DXVA и ограниченный профиль.

DataSize

Размер структуры DXVA_ConnectMode в байтах.

ppDXVADevice

Получает указатель на интерфейс IDirect3DDXVADevice9 . Вызывающий объект должен освободить интерфейс .

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

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

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

IDirect3DVideoDevice9