---
title: Immersive Media Support
framework: Immersive Media Support
role: collection
role_heading: Framework
platforms: [macOS 26.0+, visionOS 26.0+]
path: immersivemediasupport
---

# Immersive Media Support

Read and write essential Apple Immersive Video metadata.

## Overview

Overview Immersive Media Support enables you to create custom workflows for processing Apple Immersive Video (AIV). Use it to read and write AIV-specific metadata and enable previewing content in editorial workflows.

## Topics

### Essentials

- [Authoring Apple Immersive Video](immersivemediasupport/authoring-apple-immersive-video.md)
- [Processing Apple Immersive Video with foveation](immersivemediasupport/processing-apple-immersive-video-with-foveation.md)

### Camera metadata

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

### Presentation commands

- [PresentationCommand](immersivemediasupport/presentationcommand.md)
- [FadeCommand](immersivemediasupport/fadecommand.md)
- [FadeEnvironmentCommand](immersivemediasupport/fadeenvironmentcommand.md)
- [SetCameraCommand](immersivemediasupport/setcameracommand.md)
- [ShotFlopCommand](immersivemediasupport/shotflopcommand.md)
- [ShotFlipCommand](immersivemediasupport/shotflipcommand.md)
- [PresentationDescriptor](immersivemediasupport/presentationdescriptor.md)
- [PresentationDescriptorReader](immersivemediasupport/presentationdescriptorreader.md)

### Parametric immersive support

- [ParametricImmersiveAssetInfo](immersivemediasupport/parametricimmersiveassetinfo.md)

### Immersive video rendering support

- [ImmersiveVideoFrame](immersivemediasupport/immersivevideoframe.md)
- [ImmersiveCameraViewModel](immersivemediasupport/immersivecameraviewmodel.md)
- [ImmersiveVideoMask](immersivemediasupport/immersivevideomask.md)

### Preview

- [ImmersiveMediaPreviewMessagingProtocol](immersivemediasupport/immersivemediapreviewmessagingprotocol.md)
- [ImmersiveMediaRemotePreviewSender](immersivemediasupport/immersivemediaremotepreviewsender.md)
- [ImmersiveMediaRemotePreviewReceiver](immersivemediasupport/immersivemediaremotepreviewreceiver.md)
- [ImmersivePreviewRenderer](immersivemediasupport/immersivepreviewrenderer.md)

### Validation

- [AIVUValidator](immersivemediasupport/aivuvalidator.md)
