Windows.Graphics.Display Namespace

Contains components to determine aspects of a physical display.

Classes

AdvancedColorInfo

Contains a snapshot of the Advanced Color-related information of a monitor or display driver.

BrightnessOverride

BrightnessOverride allows your application to override the screen brightness level that's set for the device. With this API, you can have per-application brightness controls on devices that support controllable brightness.

You can use BrightnessOverride to override the user's brightness level setting either temporarily or permanently.

Note

When you first retrieve an initialized BrightnessOverride object from GetDefaultForSystem or from GetForCurrentView, the value of that object's BrightnessLevel property is undefined (the value doesn't, for example, represent the current system brightness level). You need to first call SetBrightnessLevel to set a brightness level.

BrightnessOverrideSettings

Contains the settings to use when overriding the screen brightness with DisplayEnhancementOverride on a device.

ColorOverrideSettings

Contains the settings to use when overriding the screen color settings with DisplayEnhancementOverride on a device.

DisplayEnhancementOverride

Contains the base features that describe how to override setting displays.

DisplayEnhancementOverrideCapabilities

Describes the capabilities of a display enhancement override object.

DisplayEnhancementOverrideCapabilitiesChangedEventArgs

Provides the arguments returned by the event raised when the display enhancement override changes.

DisplayInformation

Monitors and controls display-related information for an application view. The class provides events to allow clients to monitor for changes in the application view affecting which display(s) the view resides on, as well as changes in displays that can affect the application view.

DisplayProperties

Note

DisplayProperties may be altered or unavailable for releases after Windows 8.1. Instead, use DisplayInformation.

Provides various properties that are related to the physical display. For most of these properties, the class provides events to allow clients to monitor for changes in the properties.

DisplayServices

Represents display-related service methods, such as finding devices.

Structs

NitRange

Describes the minimum, maximum, and step size you can use when using nits to describe brightness on a device.

Enums

AdvancedColorKind

Describes what kind of Advanced Color the display supports.

DisplayBrightnessOverrideOptions

Describes the options that modify the brightness level of the screen during the override session. When UseDimmedPolicyWhenBatteryIsLow is set, it reduces the specified override brightness level in order to conserve battery if the device battery is low during the override session. For example, if the override brightness level is set to 100% and UseDimmedPolicyWhenBatteryIsLow is set, the screen will dim to 70% instead.

DisplayBrightnessOverrideScenario

Represents the brightness scenarios that a BrightnessOverrideSettings object can request.

DisplayBrightnessScenario

Describes common brightness scenarios that have well-known brightness levels. These scenarios are used in the GetLevelForScenario() and SetBrightnessScenario() methods.

DisplayColorOverrideScenario

Represents the color scenarios that a ColorOverrideSettings object can request.

DisplayOrientations

Describes the orientation of a rectangular monitor.

HdrMetadataFormat

Describes the HDR metadata format.

ResolutionScale

Describes the scale factor of the immersive environment. The scale factor is determined by the operating system in response to high pixel density screens.

Delegates

DisplayPropertiesEventHandler

Note

The DisplayProperties type and related event handlers may be altered or unavailable for releases after Windows 8.1. Instead, use DisplayInformation.

Represents a method that handles display property events.

See also