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)

Consulte también

D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR

DestroyVideoProcessor