---
title: AVCaptureExternalDisplayConfiguration
framework: AVFoundation
role: symbol
role_heading: Class
platforms: [iOS 26.0+, iPadOS 26.0+, Mac Catalyst 26.0+, macOS 26.0+, tvOS 26.0+]
path: avfoundation/avcaptureexternaldisplayconfiguration
---

# AVCaptureExternalDisplayConfiguration

A class you use to specify a configuration to your external display configurator.

## Declaration

```swift
class AVCaptureExternalDisplayConfiguration
```

## Overview

Overview Using an AVCaptureExternalDisplayConfiguration, you direct your AVCaptureExternalDisplayConfigurator how to configure an external display to match your device’s active video format.

## Topics

### Modifying the configuration

- [bypassColorSpaceConversion](avfoundation/avcaptureexternaldisplayconfiguration/bypasscolorspaceconversion.md)
- [preferredResolution](avfoundation/avcaptureexternaldisplayconfiguration/preferredresolution.md)
- [shouldMatchFrameRate](avfoundation/avcaptureexternaldisplayconfiguration/shouldmatchframerate.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

### External display output

- [AVCaptureExternalDisplayConfigurator](avfoundation/avcaptureexternaldisplayconfigurator.md)
