---
title: VenueDescriptor
framework: Immersive Media Support
role: symbol
role_heading: Class
platforms: [iOS 26.4+, iPadOS 26.4+, Mac Catalyst 26.4+, macOS 26.0+, visionOS 26.0+]
path: immersivemediasupport/venuedescriptor
---

# VenueDescriptor

The Apple Immersive Media Venue Descriptor is a collection of static metadata necessary for every Apple Immersive Video.

## Declaration

```swift
final actor VenueDescriptor
```

## Overview

Overview This type contains information that includes camera definitions such as the lens calibration information, as well as data necessary for the rendering of the video frames.

## Topics

### Creating a venue descriptor

- [init(device:)](immersivemediasupport/venuedescriptor/init(device:).md)
- [init(aimeURL:device:)](immersivemediasupport/venuedescriptor/init(aimeurl:device:).md)

### Configuring cameras

- [cameras](immersivemediasupport/venuedescriptor/cameras.md)
- [addCamera(_:)](immersivemediasupport/venuedescriptor/addcamera(_:).md)
- [removeCamera(id:)](immersivemediasupport/venuedescriptor/removecamera(id:).md)
- [cameraViewModel(for:)](immersivemediasupport/venuedescriptor/cameraviewmodel(for:).md)

### Saving a venue descriptor data

- [save(to:)](immersivemediasupport/venuedescriptor/save(to:).md)
- [aimeData](immersivemediasupport/venuedescriptor/aimedata.md)

### Initializers

- [init(aimeData:device:)](immersivemediasupport/venuedescriptor/init(aimedata:device:).md)

## Relationships

### Conforms To

- [Actor](swift/actor.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Camera metadata

- [ImmersiveCamera](immersivemediasupport/immersivecamera.md)
- [ImmersiveCameraLensDefinition](immersivemediasupport/immersivecameralensdefinition.md)
- [ImmersiveCameraCalibration](immersivemediasupport/immersivecameracalibration.md)
- [ImmersiveCameraMask](immersivemediasupport/immersivecameramask.md)
- [ImmersiveDynamicMask](immersivemediasupport/immersivedynamicmask.md)
- [ImmersiveImageMask](immersivemediasupport/immersiveimagemask.md)
