DXVAHDDDI_BLT_STATE_TARGET_RECT_DATA structure (d3dumddi.h)

The DXVAHDDDI_BLT_STATE_TARGET_RECT_DATA structure describes data that specifies the target rectangle of the output.

Syntax

typedef struct _DXVAHDDDI_BLT_STATE_TARGET_RECT_DATA {
  [in] BOOL Enable;
  [in] RECT TargetRect;
} DXVAHDDDI_BLT_STATE_TARGET_RECT_DATA;

Members

[in] Enable

A Boolean value that specifies whether the driver should use the TargetRect member or the entire output surface as the target. The default value is FALSE, which indicates that the entire output surface is the target.

[in] TargetRect

A RECT structure that specifies the target rectangle in the coordinates of the output surface. This member is relevant only when the Enable member is set to TRUE. The default value is (0,0,0,0).

Remarks

If the Enable member is set to TRUE and the target rectangle that the TargetRect member specifies is not within the output surface, the intersection of the target rectangle and the output surface is used as the target rectangle.

Requirements

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

See also

RECT