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 |
|
Consulte también