---
title: Determining support for EDR values
framework: metal
role: article
role_heading: Article
path: metal/determining-support-for-edr-values
---

# Determining support for EDR values

Check whether a display supports EDR.

## Overview

Overview Discover whether a display supports EDR values by reading the maximumPotentialExtendedDynamicRangeColorComponentValue property on an NSScreen instance for that display. A value greater than 1.0 indicates that the display supports EDR values; otherwise, the display supports only SDR values. This property’s value is independent of the current state of the display. It’s possible for a display to support EDR but to be unable to present those values right now. For information about the current state of the display, check the maximumExtendedDynamicRangeColorComponentValue property.

## See Also

### High dynamic range content

- [Processing HDR images with Metal](metal/processing-hdr-images-with-metal.md)
- [Displaying HDR content in a Metal layer](metal/displaying-hdr-content-in-a-metal-layer.md)
- [Using color spaces to display HDR content](metal/using-color-spaces-to-display-hdr-content.md)
- [Using system tone mapping on video content](metal/using-system-tone-mapping-on-video-content.md)
- [Performing your own tone mapping](metal/performing-your-own-tone-mapping.md)
- [Implementing tone mapping on reference displays](metal/implementing-tone-mapping-on-reference-displays.md)
