---
title: switchBitrate
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avplayeritemaccesslogevent/switchbitrate
---

# switchBitrate

The bandwidth value that causes a switch, up or down, in the item’s quality being played.

## Declaration

```swift
var switchBitrate: Double { get }
```

## Discussion

Discussion The value of the property is negative if unknown. Corresponds to “c-switch-bitrate”. This property is not compatible with key-value observing.

## See Also

### Getting bit rate log events

- [observedBitrateStandardDeviation](avfoundation/avplayeritemaccesslogevent/observedbitratestandarddeviation.md)
- [observedMaxBitrate](avfoundation/avplayeritemaccesslogevent/observedmaxbitrate.md)
- [observedMinBitrate](avfoundation/avplayeritemaccesslogevent/observedminbitrate.md)
- [indicatedBitrate](avfoundation/avplayeritemaccesslogevent/indicatedbitrate.md)
- [observedBitrate](avfoundation/avplayeritemaccesslogevent/observedbitrate.md)
- [averageAudioBitrate](avfoundation/avplayeritemaccesslogevent/averageaudiobitrate.md)
- [averageVideoBitrate](avfoundation/avplayeritemaccesslogevent/averagevideobitrate.md)
- [indicatedAverageBitrate](avfoundation/avplayeritemaccesslogevent/indicatedaveragebitrate.md)
