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

# SetCameraCommand

A command type for immersive camera switching during playback.

## Declaration

```swift
struct SetCameraCommand
```

## Overview

Overview The property cameraID has been added to this type to hold camera identifier string, so that we can switch from one immersive camera to another using these camera identifiers.

## Topics

### Initializers

- [init(from:)](immersivemediasupport/setcameracommand/init(from:).md)
- [init(id:time:cameraID:)](immersivemediasupport/setcameracommand/init(id:time:cameraid:).md)
- [init(id:time:cameraID:overrides:)](immersivemediasupport/setcameracommand/init(id:time:cameraid:overrides:).md)

### Instance Properties

- [cameraID](immersivemediasupport/setcameracommand/cameraid.md)
- [duration](immersivemediasupport/setcameracommand/duration.md)
- [id](immersivemediasupport/setcameracommand/id.md)
- [offset](immersivemediasupport/setcameracommand/offset.md)
- [time](immersivemediasupport/setcameracommand/time.md)
- [overrides](immersivemediasupport/setcameracommand/overrides-swift.property.md)

### Instance Methods

- [encode(to:)](immersivemediasupport/setcameracommand/encode(to:).md)

### Structures

- [SetCameraCommand.Overrides](immersivemediasupport/setcameracommand/overrides-swift.struct.md)

## Relationships

### Conforms To

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

## See Also

### Presentation commands

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