---
title: invalidatePlaybackState()
framework: avkit
role: symbol
role_heading: Instance Method
path: avkit/avpictureinpicturecontroller/invalidateplaybackstate()
---

# invalidatePlaybackState()

Invalidates the controller’s current playback state and fetches the updated state from the sample buffer playback delegate object.

## Declaration

```swift
func invalidatePlaybackState()
```

## Discussion

Discussion Call this method whenever you start or pause playback and when the underlying content duration changes.

## See Also

### Controlling Picture in Picture Playback

- [canStopPictureInPicture](avkit/avpictureinpicturecontroller/canstoppictureinpicture.md)
- [canStartPictureInPictureAutomaticallyFromInline](avkit/avpictureinpicturecontroller/canstartpictureinpictureautomaticallyfrominline.md)
- [startPictureInPicture()](avkit/avpictureinpicturecontroller/startpictureinpicture().md)
- [stopPictureInPicture()](avkit/avpictureinpicturecontroller/stoppictureinpicture().md)
