DXVADDI_PRIVATEDATA structure (d3dumddi.h)

The DXVADDI_PRIVATEDATA structure encapsulates private data for a DirectX Video Acceleration (DXVA) extension device.

Syntax

typedef struct _DXVADDI_PRIVATEDATA {
  [in] VOID *pData;
  [in] UINT DataSize;
} DXVADDI_PRIVATEDATA;

Members

[in] pData

A pointer to a buffer that contains private, driver-defined data for the extension device.

[in] DataSize

The size, in bytes, of the buffer that is pointed to by pData.

Remarks

For more information, see Extended Support for DirectX VA 2.0.

Requirements

Requirement Value
Minimum supported client Windows Vista
Header d3dumddi.h (include D3dumddi.h)

See also

CreateExtensionDevice

D3DDDIARG_CREATEEXTENSIONDEVICE

DecodeExtensionExecute

D3DDDIARG_DECODEEXTENSIONEXECUTE

ExtensionExecute

D3DDDIARG_EXTENSIONEXECUTE