---
title: FxCommand
framework: Professional Video Applications
role: symbol
role_heading: Enumeration
platforms: [fxplug 4.1+]
path: professional_video_applications/fxcommand
---

# FxCommand

Defines the commands that can be performed by the host.

## Declaration

```swift
enum FxCommand
```

## Topics

### Enumeration Cases

- [FxCommand.previousFrame](professional_video_applications/fxcommand/previousframe.md)
- [FxCommand.nextFrame](professional_video_applications/fxcommand/nextframe.md)
- [FxCommand.previousEdit](professional_video_applications/fxcommand/previousedit.md)
- [FxCommand.nextEdit](professional_video_applications/fxcommand/nextedit.md)
- [FxCommand.previousMarker](professional_video_applications/fxcommand/previousmarker.md)
- [FxCommand.nextMarker](professional_video_applications/fxcommand/nextmarker.md)
- [FxCommand.previousKeyframe](professional_video_applications/fxcommand/previouskeyframe.md)
- [FxCommand.nextKeyframe](professional_video_applications/fxcommand/nextkeyframe.md)
- [FxCommand.reversePlayback](professional_video_applications/fxcommand/reverseplayback.md)
- [FxCommand.pausePlayback](professional_video_applications/fxcommand/pauseplayback.md)
- [FxCommand.forwardPlayback](professional_video_applications/fxcommand/forwardplayback.md)
- [FxCommand.togglePlayback](professional_video_applications/fxcommand/toggleplayback.md)
- [FxCommand.undo](professional_video_applications/fxcommand/undo.md)
- [FxCommand.redo](professional_video_applications/fxcommand/redo.md)
- [FxCommand.toggleWaveforms](professional_video_applications/fxcommand/togglewaveforms.md)
- [FxCommand.toggleInspectorHeight](professional_video_applications/fxcommand/toggleinspectorheight.md)
- [FxCommand.toggleSidebar](professional_video_applications/fxcommand/togglesidebar.md)
- [FxCommand.toggleEvents](professional_video_applications/fxcommand/toggleevents.md)
- [FxCommand.preferences](professional_video_applications/fxcommand/preferences.md)

### Initializers

- [init(rawValue:)](professional_video_applications/fxcommand/init(rawvalue:).md)

### Default Implementations

- [Equatable Implementations](professional_video_applications/fxcommand/equatable-implementations.md)
- [RawRepresentable Implementations](professional_video_applications/fxcommand/rawrepresentable-implementations.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)

## See Also

### Handling and Defining Commands

- [FxCommandHandler](professional_video_applications/fxcommandhandler.md)
