Share via


DisplayPathScaling Enum

Definition

Defines constants that specify how to scale content from a frame buffer to a target.

public enum class DisplayPathScaling
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
enum class DisplayPathScaling
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
public enum DisplayPathScaling
var value = Windows.Devices.Display.Core.DisplayPathScaling.identity
Public Enum DisplayPathScaling
Inheritance
DisplayPathScaling
Attributes

Windows requirements

Requirements Description
Device family
Windows 10, version 1809 (introduced in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v7.0)

Fields

Name Value Description
Identity 0

Indicates that content should not be stretched at all. This is only applicable if the source and target resolutions are identical.

Centered 1

Indicates that content should be centered within the target resolution, with no scaling. Any unoccupied space is rendered as black pixels.

Stretched 2

Indicates that content should be stretched to the exact target resolution.

AspectRatioStretched 3

Indicates that content should be stretched to fit within the target resolution, but without changing the source aspect ratio. Any unoccupied space is rendered as black pixels.

Custom 4

Reserved for future use.

DriverPreferred 5

Indicates that the driver should determine how to scale the content.

Applies to