---
title: serviceInfo
framework: replaykit
role: symbol
role_heading: Instance Property
path: replaykit/rpbroadcastcontroller/serviceinfo
---

# serviceInfo

Information updated by the service during a broadcast.

## Declaration

```swift
var serviceInfo: [String : any NSCoding & NSObjectProtocol]? { get }
```

## Discussion

Discussion The keys and values for the dictionary are defined by the broadcast service and updated through the updateServiceInfo(_:) function. This property is KVO observable.

## See Also

### Controlling the Broadcast

- [broadcastURL](replaykit/rpbroadcastcontroller/broadcasturl.md)
- [startBroadcast(handler:)](replaykit/rpbroadcastcontroller/startbroadcast(handler:).md)
- [pauseBroadcast()](replaykit/rpbroadcastcontroller/pausebroadcast().md)
- [resumeBroadcast()](replaykit/rpbroadcastcontroller/resumebroadcast().md)
- [finishBroadcast(handler:)](replaykit/rpbroadcastcontroller/finishbroadcast(handler:).md)
