D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR structure

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

Syntax


typedef struct _D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR {
  const GUID *pVPGuid;
  HANDLE     hVideoProcessor;
} D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR;

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.

Requirements

Version

D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR is supported beginning with the Windows 7 operating system.

Header

D3dumddi.h (include D3dumddi.h)

See also

CreateVideoProcessor
DXVAHDDDI_VPCAPS

 

 

Send comments about this topic to Microsoft

Show: