---
title: SCCaptureDynamicRange
framework: screencapturekit
role: symbol
role_heading: Enumeration
path: screencapturekit/sccapturedynamicrange
---

# SCCaptureDynamicRange

Specifies whether the captured screen output is standard or high dynamic range.

## Declaration

```swift
enum SCCaptureDynamicRange
```

## Overview

Overview High dynamic range screenshot capture may specify local or canonical display attributes optimizing output for presentation on either the capture display or any high dyanmic range display. The screenshot capture updates the output screen capture buffer pixel format and color space to support high dynamic range when specified.

## Topics

### Enumeration Cases

- [SCCaptureDynamicRange.SDR](screencapturekit/sccapturedynamicrange/sdr.md)
- [SCCaptureDynamicRange.hdrCanonicalDisplay](screencapturekit/sccapturedynamicrange/hdrcanonicaldisplay.md)
- [SCCaptureDynamicRange.hdrLocalDisplay](screencapturekit/sccapturedynamicrange/hdrlocaldisplay.md)

### Initializers

- [init(rawValue:)](screencapturekit/sccapturedynamicrange/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Enumerations

- [SCStreamConfiguration.Preset](screencapturekit/scstreamconfiguration/preset.md)
