---
title: "broadcastController(_:didUpdateServiceInfo:)"
framework: replaykit
role: symbol
role_heading: Instance Method
path: "replaykit/rpbroadcastcontrollerdelegate/broadcastcontroller(_:didupdateserviceinfo:)"
---

# broadcastController(_:didUpdateServiceInfo:)

Tells the delegate the broadcast service has data to pass back to the broadcasting app.

## Declaration

```swift
optional func broadcastController(_ broadcastController: RPBroadcastController, didUpdateServiceInfo serviceInfo: [String : any NSCoding & NSObjectProtocol])
```

## Parameters

- `broadcastController`: The RPBroadcastController instance.
- `serviceInfo`: Dictionary that is passed back to the broadcasting app and contains information about the ongoing broadcast.

## See Also

### Updating a Broadcast

- [broadcastController(_:didUpdateBroadcast:)](replaykit/rpbroadcastcontrollerdelegate/broadcastcontroller(_:didupdatebroadcast:).md)
