Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# android.hardware.display

*** ** * ** ***

## Interfaces

|---|---|
| [DisplayManager.DisplayListener](https://developer.android.com/reference/android/hardware/display/DisplayManager.DisplayListener) | Listens for changes in available display devices. |
| [VirtualDisplayConfig.BrightnessListener](https://developer.android.com/reference/android/hardware/display/VirtualDisplayConfig.BrightnessListener) | Listener for display brightness changes. |

## Classes

|---|---|
| [DeviceProductInfo](https://developer.android.com/reference/android/hardware/display/DeviceProductInfo) | Product-specific information about the display or the directly connected device on the display chain. |
| [DeviceProductInfo.Builder](https://developer.android.com/reference/android/hardware/display/DeviceProductInfo.Builder) | Builder for `https://developer.android.com/reference/android/hardware/display/DeviceProductInfo`. |
| [DeviceProductInfo.EdidStructureMetadata](https://developer.android.com/reference/android/hardware/display/DeviceProductInfo.EdidStructureMetadata) | Encapsulates the EDID version, parsed from bytes 18 (version) and 19 (revision). |
| [DisplayManager](https://developer.android.com/reference/android/hardware/display/DisplayManager) | Manages the properties of attached displays. |
| [DisplayTopology](https://developer.android.com/reference/android/hardware/display/DisplayTopology) | Represents the relative placement of extended displays. |
| [HdrConversionMode](https://developer.android.com/reference/android/hardware/display/HdrConversionMode) | Describes the HDR conversion mode for a device. |
| [VirtualDisplay](https://developer.android.com/reference/android/hardware/display/VirtualDisplay) | Represents a virtual display. |
| [VirtualDisplay.Callback](https://developer.android.com/reference/android/hardware/display/VirtualDisplay.Callback) | Interface for receiving information about a `https://developer.android.com/reference/android/hardware/display/VirtualDisplay`'s state changes. |
| [VirtualDisplayConfig](https://developer.android.com/reference/android/hardware/display/VirtualDisplayConfig) | Holds configuration used to create `https://developer.android.com/reference/android/hardware/display/VirtualDisplay` instances. |
| [VirtualDisplayConfig.Builder](https://developer.android.com/reference/android/hardware/display/VirtualDisplayConfig.Builder) | A builder for `https://developer.android.com/reference/android/hardware/display/VirtualDisplayConfig`. |

-

  ## Interfaces

  - [DisplayManager.DisplayListener](https://developer.android.com/reference/android/hardware/display/DisplayManager.DisplayListener)
  - [VirtualDisplayConfig.BrightnessListener](https://developer.android.com/reference/android/hardware/display/VirtualDisplayConfig.BrightnessListener)
-

  ## Classes

  - [DeviceProductInfo](https://developer.android.com/reference/android/hardware/display/DeviceProductInfo)
  - [DeviceProductInfo.Builder](https://developer.android.com/reference/android/hardware/display/DeviceProductInfo.Builder)
  - [DeviceProductInfo.EdidStructureMetadata](https://developer.android.com/reference/android/hardware/display/DeviceProductInfo.EdidStructureMetadata)
  - [DisplayManager](https://developer.android.com/reference/android/hardware/display/DisplayManager)
  - [DisplayTopology](https://developer.android.com/reference/android/hardware/display/DisplayTopology)
  - [HdrConversionMode](https://developer.android.com/reference/android/hardware/display/HdrConversionMode)
  - [VirtualDisplay](https://developer.android.com/reference/android/hardware/display/VirtualDisplay)
  - [VirtualDisplay.Callback](https://developer.android.com/reference/android/hardware/display/VirtualDisplay.Callback)
  - [VirtualDisplayConfig](https://developer.android.com/reference/android/hardware/display/VirtualDisplayConfig)
  - [VirtualDisplayConfig.Builder](https://developer.android.com/reference/android/hardware/display/VirtualDisplayConfig.Builder)