---
title: AVAssetPlaybackConfigurationOption
framework: AVFoundation
role: symbol
role_heading: Structure
platforms: [iOS 16.0+, iPadOS 16.0+, Mac Catalyst 16.0+, macOS 13.0+, tvOS 16.0+, visionOS 1.0+, watchOS 9.0+]
path: avfoundation/avassetplaybackconfigurationoption
---

# AVAssetPlaybackConfigurationOption

A structure that defines playback configuration options for an asset.

## Declaration

```swift
struct AVAssetPlaybackConfigurationOption
```

## Topics

### Configuration options

- [stereoVideo](avfoundation/avassetplaybackconfigurationoption/stereovideo.md)
- [stereoMultiviewVideo](avfoundation/avassetplaybackconfigurationoption/stereomultiviewvideo.md)
- [spatialVideo](avfoundation/avassetplaybackconfigurationoption/spatialvideo.md)
- [appleImmersiveVideo](avfoundation/avassetplaybackconfigurationoption/appleimmersivevideo.md)
- [nonRectilinearProjection](avfoundation/avassetplaybackconfigurationoption/nonrectilinearprojection.md)

### Initializers

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

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Utilities

- [AVAssetPlaybackAssistant](avfoundation/avassetplaybackassistant.md)
