---
title: SCStreamConfiguration.Preset
framework: screencapturekit
role: symbol
role_heading: Enumeration
path: screencapturekit/scstreamconfiguration/preset
---

# SCStreamConfiguration.Preset

## Declaration

```swift
enum Preset
```

## Overview

Overview Client can use SCStreamConfigurationPreset to create SCStreamConfiguration with suggested values of properties for various use cases

## Topics

### Enumeration Cases

- [SCStreamConfiguration.Preset.captureHDRRecordingPreservedSDRHDR10](screencapturekit/scstreamconfiguration/preset/capturehdrrecordingpreservedsdrhdr10.md)
- [SCStreamConfiguration.Preset.captureHDRScreenshotCanonicalDisplay](screencapturekit/scstreamconfiguration/preset/capturehdrscreenshotcanonicaldisplay.md)
- [SCStreamConfiguration.Preset.captureHDRScreenshotLocalDisplay](screencapturekit/scstreamconfiguration/preset/capturehdrscreenshotlocaldisplay.md)
- [SCStreamConfiguration.Preset.captureHDRStreamCanonicalDisplay](screencapturekit/scstreamconfiguration/preset/capturehdrstreamcanonicaldisplay.md)
- [SCStreamConfiguration.Preset.captureHDRStreamLocalDisplay](screencapturekit/scstreamconfiguration/preset/capturehdrstreamlocaldisplay.md)

### Initializers

- [init(rawValue:)](screencapturekit/scstreamconfiguration/preset/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

- [SCCaptureDynamicRange](screencapturekit/sccapturedynamicrange.md)
