---
title: AVDisplayManager
framework: avkit
role: symbol
role_heading: Class
path: avkit/avdisplaymanager
---

# AVDisplayManager

A tvOS management object that controls whether a TV switches modes to match the video’s native mode.

## Declaration

```swift
class AVDisplayManager
```

## Overview

Overview If you set the display manager’s preferredDisplayCriteria, when a user enables a Match Content setting, the TV attempts to change modes to match the currently playing video’s native display criteria. important: Don’t directly instantiate a display manager object. Instead, access the current instance from the key window’s avDisplayManager property.

## Topics

### Matching a Video’s Native Display Mode

- [preferredDisplayCriteria](avkit/avdisplaymanager/preferreddisplaycriteria.md)
- [isDisplayCriteriaMatchingEnabled](avkit/avdisplaymanager/isdisplaycriteriamatchingenabled.md)
- [isDisplayModeSwitchInProgress](avkit/avdisplaymanager/isdisplaymodeswitchinprogress.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### tvOS playback and capture

- [Customizing the tvOS Playback Experience](avkit/customizing-the-tvos-playback-experience.md)
- [Presenting Navigation Markers](avkit/presenting-navigation-markers.md)
- [Working with Interstitial Content](avkit/working-with-interstitial-content.md)
- [Presenting Content Proposals in tvOS](avkit/presenting-content-proposals-in-tvos.md)
- [Working with Overlays and Parental Controls in tvOS](avkit/working-with-overlays-and-parental-controls-in-tvos.md)
- [Supporting Continuity Camera in your tvOS app](avkit/supporting-continuity-camera-in-your-tvos-app.md)
- [AVPlayerViewController](avkit/avplayerviewcontroller.md)
- [AVPlayerViewControllerDelegate](avkit/avplayerviewcontrollerdelegate.md)
- [AVInterstitialTimeRange](avkit/avinterstitialtimerange.md)
- [AVNavigationMarkersGroup](avkit/avnavigationmarkersgroup.md)
- [AVContentProposalViewController](avkit/avcontentproposalviewcontroller.md)
- [AVContinuityDevicePickerViewController](avkit/avcontinuitydevicepickerviewcontroller.md)
- [AVContinuityDevicePickerViewControllerDelegate](avkit/avcontinuitydevicepickerviewcontrollerdelegate.md)
- [Third-party casting support](avkit/third-party-casting-support.md)
