---
title: "broadcastStarted(withSetupInfo:)"
framework: replaykit
role: symbol
role_heading: Instance Method
path: "replaykit/rpbroadcastsamplehandler/broadcaststarted(withsetupinfo:)"
---

# broadcastStarted(withSetupInfo:)

Perform any required actions after starting a live broadcast.

## Declaration

```swift
func broadcastStarted(withSetupInfo setupInfo: [String : NSObject]?)
```

## Parameters

- `setupInfo`: A dictionary supplied by the ReplayKit UI extension that contains any required setup information.

## Discussion

Discussion ReplayKit calls this method when the the broadcasting app calls its startBroadcast(handler:) method.

## See Also

### Handling Sample Buffer Clips

- [broadcastPaused()](replaykit/rpbroadcastsamplehandler/broadcastpaused().md)
- [broadcastResumed()](replaykit/rpbroadcastsamplehandler/broadcastresumed().md)
- [broadcastFinished()](replaykit/rpbroadcastsamplehandler/broadcastfinished().md)
- [broadcastAnnotated(withApplicationInfo:)](replaykit/rpbroadcastsamplehandler/broadcastannotated(withapplicationinfo:).md)
- [RPApplicationInfoBundleIdentifierKey](replaykit/rpapplicationinfobundleidentifierkey.md)
- [processSampleBuffer(_:with:)](replaykit/rpbroadcastsamplehandler/processsamplebuffer(_:with:).md)
- [RPVideoSampleOrientationKey](replaykit/rpvideosampleorientationkey.md)
- [finishBroadcastWithError(_:)](replaykit/rpbroadcastsamplehandler/finishbroadcastwitherror(_:).md)
