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 | Windows Vista |
Header | d3dkmdt.h |