DXVAHDDDI_SURFACE structure (d3dumddi.h)

The DXVAHDDDI_SURFACE structure describes a surface.

Syntax

typedef struct _DXVAHDDDI_SURFACE {
  [in] HANDLE hResource;
  [in] UINT   SubResourceIndex;
} DXVAHDDDI_SURFACE;

Members

[in] hResource

A handle to the resource that contains the surface.

[in] SubResourceIndex

The zero-based index into the resource, which the handle in the hResource member specifies. The SubResourceIndex index indicates the surface.

Remarks

DXVAHDDDI_SURFACE structures are used to describe surfaces in members of the DXVAHDDDI_STREAM_DATA and D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD structures in a call to the driver's VideoProcessBltHD function.

Requirements

Requirement Value
Minimum supported client DXVAHDDDI_SURFACE is supported beginning with the Windows 7 operating system.
Header d3dumddi.h (include D3dumddi.h)

See also

D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD

DXVAHDDDI_STREAM_DATA

VideoProcessBltHD