---
title: "pictureInPictureControllerIsPlaybackPaused(_:)"
framework: AVKit
role: symbol
role_heading: Instance Method
platforms: [iOS 15.0+, iPadOS 15.0+, Mac Catalyst 15.0+, macOS 12.0+, tvOS 15.0+, visionOS 1.0+]
path: "avkit/avpictureinpicturesamplebufferplaybackdelegate/pictureinpicturecontrollerisplaybackpaused(_:)"
---

# pictureInPictureControllerIsPlaybackPaused(_:)

Asks delegate to indicate whether the playback UI reflects a playing or paused state, regardless of the current playback rate.

## Declaration

```swift
func pictureInPictureControllerIsPlaybackPaused(_ pictureInPictureController: AVPictureInPictureController) -> Bool
```

## Parameters

- `pictureInPictureController`: The Picture in Picture controller.

## Return Value

Return Value true to indicate a paused state, otherwise false.

## Discussion

Discussion The system calls this method whenever you call its invalidatePlaybackState() method, and at other times as it requires.

## See Also

### Responding to playback events

- [pictureInPictureController(_:setPlaying:)](avkit/avpictureinpicturesamplebufferplaybackdelegate/pictureinpicturecontroller(_:setplaying:).md)
- [pictureInPictureControllerTimeRangeForPlayback(_:)](avkit/avpictureinpicturesamplebufferplaybackdelegate/pictureinpicturecontrollertimerangeforplayback(_:).md)
- [pictureInPictureController(_:didTransitionToRenderSize:)](avkit/avpictureinpicturesamplebufferplaybackdelegate/pictureinpicturecontroller(_:didtransitiontorendersize:).md)
- [pictureInPictureController(_:skipByInterval:completion:)](avkit/avpictureinpicturesamplebufferplaybackdelegate/pictureinpicturecontroller(_:skipbyinterval:completion:).md)
- [pictureInPictureControllerShouldProhibitBackgroundAudioPlayback(_:)](avkit/avpictureinpicturesamplebufferplaybackdelegate/pictureinpicturecontrollershouldprohibitbackgroundaudioplayback(_:).md)
