Android.Hardware.Display Namespace

Provides access to logical displays, virtual display configuration, display topology, and display product and HDR conversion information.

Classes

Name Description
DeviceProductInfo

Product-specific information about the display or the directly connected device on the display chain.

DeviceProductInfo.Builder

Builder for DeviceProductInfo.

DeviceProductInfo.EdidStructureMetadata

Encapsulates the EDID version, parsed from bytes 18 (version) and 19 (revision).

DeviceProductInfo.EdidStructureMetadata.InterfaceConsts

Exposes the constants inherited by DeviceProductInfo.EdidStructureMetadata from IParcelable.

DeviceProductInfo.InterfaceConsts

Exposes the constants inherited by DeviceProductInfo from IParcelable.

DisplayManager

Manages the properties of attached displays.

DisplayManager.DisplayAddedEventArgs

Contains the logical display identifier supplied to a display-added event handler.

DisplayManager.DisplayChangedEventArgs

Contains the logical display identifier supplied to a display-changed event handler.

DisplayManager.DisplayRemovedEventArgs

Contains the logical display identifier supplied to a display-removed event handler.

DisplayTopology

Represents the relative placement of extended displays.

DisplayTopology.InterfaceConsts

Exposes the constants inherited by DisplayTopology from IParcelable.

HdrConversionMode

Describes the HDR conversion mode for a device.

HdrConversionMode.InterfaceConsts

Exposes the constants inherited by HdrConversionMode from IParcelable.

VirtualDisplay

Represents a virtual display.

VirtualDisplay.Callback

Interface for receiving information about a VirtualDisplay's state changes.

VirtualDisplayConfig

Holds configuration used to create VirtualDisplay instances.

VirtualDisplayConfig.BrightnessEventArgs

Contains the brightness value supplied to a virtual display brightness event handler.

VirtualDisplayConfig.Builder

A builder for VirtualDisplayConfig.

VirtualDisplayConfig.InterfaceConsts

Exposes the constants inherited by VirtualDisplayConfig from IParcelable.

Interfaces

Name Description
DisplayManager.IDisplayListener

Listens for changes in available display devices.

VirtualDisplayConfig.IBrightnessListener

Listener for display brightness changes.

Enums

Name Description
ConnectionToSinkType

Identifies the connection between a device in the display chain and the display sink.

DisplayBrightnessUnit

Identifies the scale used to express a display brightness value.

HdrConversionModeSupport

Specifies how the device selects or converts its HDR output format.

MatchContentFramerate

Identifies the user's preference for display refresh rate changes to match content.

VideoInputType

Identifies whether a display device has analog, digital, or unknown video input.

VirtualDisplayFlags

Specifies combinable options that control a virtual display's visibility, content, and capabilities.