---
title: canStopPictureInPicture
framework: avkit
role: symbol
role_heading: Instance Property
path: avkit/avpictureinpicturecontroller/canstoppictureinpicture
---

# canStopPictureInPicture

A Boolean value that indicates whether Picture in Picture is active and is able to stop.

## Declaration

```swift
var canStopPictureInPicture: Bool { get }
```

## Mentioned in

Adopting Picture in Picture in a Custom Player

## Discussion

Discussion When this value is true, calling stopPictureInPicture() stops the active Picture in Picture session. Apps should update the state of UI that starts Picture in Picture when this property value changes. Thie value is key-value observable.

## See Also

### Controlling Picture in Picture Playback

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