Метод 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 [только классические приложения] |
Заголовок |
|
См. также раздел