D3DDDIARG_CREATEEXTENSIONDEVICE structure (d3dumddi.h)
The D3DDDIARG_CREATEEXTENSIONDEVICE structure describes a DirectX Video Acceleration (DirectX VA) extension device to create.
Syntax
typedef struct _D3DDDIARG_CREATEEXTENSIONDEVICE {
[in] const GUID *pGuid;
[in] DXVADDI_PRIVATEDATA *pPrivate;
[out] HANDLE hExtension;
} D3DDDIARG_CREATEEXTENSIONDEVICE;
Members
[in] pGuid
A pointer to the GUID that represents the DirectX VA extension type. The Direct3D runtime calls the GetCaps function to query for the supported extension GUIDs.
[in] pPrivate
A pointer to the DXVADDI_PRIVATEDATA structure that contains data needed by the driver to create the extension device.
[out] hExtension
A handle to the extension device. The user-mode driver creates this handle. The Direct3D runtime uses it to identify the extension device in subsequent calls.
Remarks
For more information, see Creating and Using a DirectX VA 2.0 Extension Device.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Header | d3dumddi.h (include D3dumddi.h) |