D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR structure (d3dumddi.h)
The D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR structure describes a Microsoft DirectX Video Acceleration (DirectX VA) video processor to create.
Syntax
typedef struct _D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR {
[in] const GUID *pVPGuid;
[out] HANDLE hVideoProcessor;
} D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR;
Members
[in] pVPGuid
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.
[out] hVideoProcessor
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
Requirement | Value |
---|---|
Minimum supported client | D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR is supported beginning with the Windows 7 operating system. |
Header | d3dumddi.h (include D3dumddi.h) |