---
title: ShotFlopCommand
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/shotflopcommand
---

# ShotFlopCommand

A command type to flip the video frames horizontally (mirrored horizontally) during playback for the duration of the command.

## Declaration

```swift
struct ShotFlopCommand
```

## Topics

### Initializers

- [init(from:)](immersivemediasupport/shotflopcommand/init(from:).md)
- [init(id:time:duration:offset:)](immersivemediasupport/shotflopcommand/init(id:time:duration:offset:).md)

### Instance Properties

- [duration](immersivemediasupport/shotflopcommand/duration.md)
- [id](immersivemediasupport/shotflopcommand/id.md)
- [offset](immersivemediasupport/shotflopcommand/offset.md)
- [time](immersivemediasupport/shotflopcommand/time.md)

### Instance Methods

- [encode(to:)](immersivemediasupport/shotflopcommand/encode(to:).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)
- [SetCameraCommand](immersivemediasupport/setcameracommand.md)
- [ShotFlipCommand](immersivemediasupport/shotflipcommand.md)
- [PresentationDescriptor](immersivemediasupport/presentationdescriptor.md)
- [PresentationDescriptorReader](immersivemediasupport/presentationdescriptorreader.md)
