---
title: AVPlayerVideoOutput.Configuration
framework: avfoundation
role: symbol
role_heading: Class
path: avfoundation/avplayervideooutput/configuration
---

# AVPlayerVideoOutput.Configuration

An object that provides configuration information for the related player item.

## Declaration

```swift
class Configuration
```

## Topics

### Inspecting the configuration

- [sourcePlayerItem](avfoundation/avplayervideooutput/configuration/sourceplayeritem.md)
- [dataChannelDescription](avfoundation/avplayervideooutput/configuration/datachanneldescription.md)
- [activationTime](avfoundation/avplayervideooutput/configuration/activationtime.md)
- [preferredTransform](avfoundation/avplayervideooutput/configuration/preferredtransform.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)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Accessing video data

- [sample(forHostTime:)](avfoundation/avplayervideooutput/sample(forhosttime:).md)
- [AVPlayerVideoOutput.Sample](avfoundation/avplayervideooutput/sample.md)
- [taggedBuffers(forHostTime:)](avfoundation/avplayervideooutput/taggedbuffers(forhosttime:).md)
