---
title: BroadcastOptions
framework: groupactivities
role: symbol
role_heading: Structure
path: groupactivities/broadcastoptions
---

# BroadcastOptions

Options for how to broadcast media on the shared communications channel.

## Declaration

```swift
struct BroadcastOptions
```

## Overview

Overview Use these options to alter how the system presents audio and video associated with an activity’s FaceTime call. For example, you might mirror video during a workout activity to make it easier to follow the instructor’s movements.

## Topics

### Getting the broadcast options

- [mirroredVideo](groupactivities/broadcastoptions/mirroredvideo.md)

### Creating options from a raw value

- [init(rawValue:)](groupactivities/broadcastoptions/init(rawvalue:).md)
- [rawValue](groupactivities/broadcastoptions/rawvalue.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Specifying media-related behavior

- [supportsContinuationOnTV](groupactivities/groupactivitymetadata/supportscontinuationontv.md)
- [preferredBroadcastOptions](groupactivities/groupactivitymetadata/preferredbroadcastoptions.md)
