<!--
{
  "availability" : [
    "iOS: -",
    "iPadOS: -",
    "macCatalyst: -",
    "macOS: 27.0.0 -",
    "visionOS: 27.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "ImmersiveMediaSupport",
  "identifier" : "/documentation/ImmersiveMediaSupport/ImmersivePreviewRenderer/venueDescriptor",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "Immersive Media Support"
    ],
    "preciseIdentifier" : "s:21ImmersiveMediaSupport0A15PreviewRendererC15venueDescriptorAA05VenueG0CSgvp"
  },
  "title" : "venueDescriptor"
}
-->

# venueDescriptor

The venue descriptor for rendering immersive video frames.

```
@MainActor var venueDescriptor: VenueDescriptor? { get set }
```

## Discussion

The venue descriptor provides the necessary camera calibration data, mesh geometry, and masking information
required to properly render immersive video frames. Update this property to switch between different venues
or camera configurations.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)