D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR - NtDoc

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

typedef struct _D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR {
  [in]  const GUID *pVPGuid;
  [out] HANDLE     hVideoProcessor;
} D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3dumddi-_d3dddiarg_dxvahd_createvideoprocessor)

_D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR structure

Description

The D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR structure describes a Microsoft DirectX Video Acceleration (DirectX VA) video processor to create.

Members

pVPGuid [in]

A pointer to the GUID that represents a DirectX VA video processor to create. The Microsoft Direct3D runtime can call the user-mode display driver's GetCaps function to query (D3DDDICAPS_DXVAHD_GETVPCAPS) for the capabilities of the video processors that the driver supports. Each VPGuid member of the DXVAHDDDI_VPCAPS structure in the array that the driver's GetCaps returns specifies a video processor that the driver supports.

hVideoProcessor [out]

A handle to the video processor. The user-mode display driver must set this handle to a value that the Microsoft Direct3D runtime can use to identify the video processor in subsequent calls.

See also

CreateVideoProcessor

DXVAHDDDI_VPCAPS