---
title: AVPlayer.HDRMode
framework: avfoundation
role: symbol
role_heading: Structure
path: avfoundation/avplayer/hdrmode
---

# AVPlayer.HDRMode

A bitfield type that specifies an HDR mode.

## Declaration

```swift
struct HDRMode
```

## Overview

Overview These modes define the available HDR modes. Query availableHDRModes to find the HDR modes available for a device.

## Topics

### HDR modes

- [hlg](avfoundation/avplayer/hdrmode/hlg.md)
- [hdr10](avfoundation/avplayer/hdrmode/hdr10.md)
- [dolbyVision](avfoundation/avplayer/hdrmode/dolbyvision.md)

### Initializers

- [init(rawValue:)](avfoundation/avplayer/hdrmode/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Determining HDR playback eligibility

- [eligibleForHDRPlayback](avfoundation/avplayer/eligibleforhdrplayback.md)
- [availableHDRModes](avfoundation/avplayer/availablehdrmodes.md)
- [eligibleForHDRPlaybackDidChangeNotification](avfoundation/avplayer/eligibleforhdrplaybackdidchangenotification.md)
