PFND3DDDI_DXVAHD_CREATEVIDEOPROCESSOR - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3dumddi.h

PFND3DDDI_DXVAHD_CREATEVIDEOPROCESSOR Pfnd3dddiDxvahdCreatevideoprocessor;

HRESULT Pfnd3dddiDxvahdCreatevideoprocessor(
  HANDLE unnamedParam1,
  D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR *unnamedParam2
)
{...}
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nc-d3dumddi-pfnd3dddi_dxvahd_createvideoprocessor)

PFND3DDDI_DXVAHD_CREATEVIDEOPROCESSOR callback function

Description

The CreateVideoProcessor function creates a Microsoft DirectX Video Acceleration (DirectX VA) video processor that is used to process high-definition video.

Parameters

unnamedParam1

unnamedParam2

hDevice [in]

A handle to the display device (graphics context).

pData [in, out]

A pointer to a D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR structure. On input, contains information that the driver can use. On output, the driver specifies information that the Microsoft Direct3D runtime can use.

Return value

CreateVideoProcessor returns one of the following values:

Return code Description
S_OK The video processor is successfully created.
E_OUTOFMEMORY CreateVideoProcessor could not allocate the required memory for it to complete.

See also

D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR

DestroyVideoProcessor