D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT structure

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

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

D3dkmdt.h (include D3dkmdt.h)

See also

D3DKMDT_VIDPN_PRESENT_PATH_SCALING
D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION

 

 

Send comments about this topic to Microsoft

Show: