Compartir a través de


Método IDirect3DVideoDevice9::CreateDXVADevice

Crea un dispositivo de descodificador DirectX Video Acceleration (DXVA).

Sintaxis

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

Parámetros

pGuid

Puntero a un GUID que especifica el dispositivo que se va a crear.

pUncompData

Puntero a una estructura DXVAUncompDataInfo que especifica el formato de la imagen sin comprimir.

pData

Puntero a una estructura de DXVA_ConnectMode que especifica el modo DXVA y el perfil restringido.

DataSize

Tamaño de la estructura DXVA_ConnectMode , en bytes.

ppDXVADevice

Recibe un puntero a la interfaz IDirect3DDXVADevice9 . El autor de la llamada debe liberar la interfaz .

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Dxva.h

Consulte también

IDirect3DVideoDevice9