---
title: AVSystemRoute.LaunchMode
framework: avsystemrouting
role: symbol
role_heading: Enumeration
path: avsystemrouting/avsystemroute-5s2um/launchmode
---

# AVSystemRoute.LaunchMode

The mode that determines how media playback launches on a remote device.

## Declaration

```swift
enum LaunchMode
```

## Overview

Overview Use this enumeration with init(url:mode:) to control how media playback is initiated on the remote device. The launch mode determines whether your app launches its counterpart on the remote device, or uses a system-provided media player.

## Topics

### Enumeration Cases

- [AVSystemRoute.LaunchMode.application](avsystemrouting/avsystemroute-5s2um/launchmode/application.md)
- [AVSystemRoute.LaunchMode.player](avsystemrouting/avsystemroute-5s2um/launchmode/player.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Routes and sessions

- [AVSystemRoute](avsystemrouting/avsystemroute-5s2um.md)
- [AVSystemRouteSession](avsystemrouting/avsystemroutesession-gp78.md)
- [AVSystemRouteLaunchMode](avsystemrouting/avsystemroutelaunchmode.md)
