---
title: AVExperienceController.Experience.immersive
framework: avkit
role: symbol
role_heading: Case
path: avkit/avexperiencecontroller/experience-swift.enum/immersive
---

# AVExperienceController.Experience.immersive

Indicates an experience in which the video extends beyond the app window boundaries/container.

## Declaration

```swift
case immersive
```

## Discussion

Discussion It is valid to transition to immersive even when the AVPlayerViewController is not in the view hiearchy. In this case, a Placement must be specified through the Configuration object. If no placement is specified, the transition result will be .reversed.

## See Also

### Supported experiences

- [AVExperienceController.Experience.embedded](avkit/avexperiencecontroller/experience-swift.enum/embedded.md)
- [AVExperienceController.Experience.expanded](avkit/avexperiencecontroller/experience-swift.enum/expanded.md)
- [AVExperienceController.Experience.multiview](avkit/avexperiencecontroller/experience-swift.enum/multiview.md)
