D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT structure (d3dkmdt.h)

The D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT structure is used to indicate the types of scaling (and centering) that are supported by a particular VidPN present path.

Syntax

typedef struct _D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT {
  UINT Identity : 1;
  UINT Centered : 1;
  UINT Stretched : 1;
  UINT AspectRatioCenteredMax : 1;
  UINT Custom : 1;
} D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT;

Members

Identity

The path is capable of displaying content with no transformation.

Centered

The path is capable of displaying centered content.

Stretched

The path is capable of displaying scaled content.

AspectRatioCenteredMax

The path is capable of scaling source content to fit the target while preserving the aspect ratio of the source.

This member is available beginning with Windows 7.

Custom

The path is capable of displaying one or more scaling modes that are not described by other members of this structure.

Remarks

The ScalingSupport member of a D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION structure is a D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT structure.

Requirements

Requirement Value
Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Header d3dkmdt.h

See also

D3DKMDT_VIDPN_PRESENT_PATH_SCALING

D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION