PFND3DDDI_DXVAHD_CREATEVIDEOPROCESSOR función de devolución de llamada (d3dumddi.h)
La función CreateVideoProcessor crea un procesador de vídeo de aceleración de vídeo de Microsoft DirectX (DirectX VA) que se usa para procesar vídeo de alta definición.
Sintaxis
PFND3DDDI_DXVAHD_CREATEVIDEOPROCESSOR Pfnd3dddiDxvahdCreatevideoprocessor;
HRESULT Pfnd3dddiDxvahdCreatevideoprocessor(
HANDLE unnamedParam1,
D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR *unnamedParam2
)
{...}
Parámetros
unnamedParam1
unnamedParam2
hDevice [in]
Identificador del dispositivo de visualización (contexto de gráficos).
pData [in, out]
Puntero a una estructura de D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR . En la entrada, contiene información que el controlador puede usar. En la salida, el controlador especifica información que puede usar el entorno de ejecución de Microsoft Direct3D.
Valor devuelto
CreateVideoProcessor devuelve uno de los siguientes valores:
Código devuelto | Descripción |
---|---|
S_OK | El procesador de vídeo se crea correctamente. |
E_OUTOFMEMORY | CreateVideoProcessor no pudo asignar la memoria necesaria para que se complete. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | CreateVideoProcessor se admite a partir del sistema operativo Windows 7. |
Plataforma de destino | Escritorio |
Encabezado | d3dumddi.h (incluya D3dumddi.h) |