---
title: AVPictureInPictureSampleBufferPlaybackDelegate
framework: AVKit
role: symbol
role_heading: Protocol
platforms: [iOS 15.0+, iPadOS 15.0+, Mac Catalyst 15.0+, macOS 12.0+, tvOS 15.0+, visionOS 1.0+]
path: avkit/avpictureinpicturesamplebufferplaybackdelegate
---

# AVPictureInPictureSampleBufferPlaybackDelegate

A protocol for controlling playback from a sample buffer display layer in Picture in Picture.

## Declaration

```swift
protocol AVPictureInPictureSampleBufferPlaybackDelegate : NSObjectProtocol
```

## Topics

### Responding to playback events

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

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Picture in Picture

- [Adopting Picture in Picture in a standard player](avkit/adopting-picture-in-picture-in-a-standard-player.md)
- [Adopting Picture in Picture in a custom player](avkit/adopting-picture-in-picture-in-a-custom-player.md)
- [Adopting Picture in Picture for video calls](avkit/adopting-picture-in-picture-for-video-calls.md)
- [Adopting Picture in Picture playback in tvOS](avkit/adopting-picture-in-picture-playback-in-tvos.md)
- [AVPictureInPictureController](avkit/avpictureinpicturecontroller.md)
- [AVPictureInPictureControllerDelegate](avkit/avpictureinpicturecontrollerdelegate.md)
- [AVPictureInPictureVideoCallViewController](avkit/avpictureinpicturevideocallviewcontroller.md)
- [AVPlayerViewPictureInPictureDelegate](avkit/avplayerviewpictureinpicturedelegate.md)
