---
title: "pictureInPictureControllerDidStartPictureInPicture(_:)"
framework: avkit
role: symbol
role_heading: Instance Method
path: "avkit/avpictureinpicturecontrollerdelegate/pictureinpicturecontrollerdidstartpictureinpicture(_:)"
---

# pictureInPictureControllerDidStartPictureInPicture(_:)

Tells the delegate that Picture in Picture started.

## Declaration

```swift
optional func pictureInPictureControllerDidStartPictureInPicture(_ pictureInPictureController: AVPictureInPictureController)
```

## Parameters

- `pictureInPictureController`: The delegating controller.

## See Also

### Responding to Picture in Picture Lifecycle Events

- [pictureInPictureControllerWillStartPictureInPicture(_:)](avkit/avpictureinpicturecontrollerdelegate/pictureinpicturecontrollerwillstartpictureinpicture(_:).md)
- [pictureInPictureController(_:failedToStartPictureInPictureWithError:)](avkit/avpictureinpicturecontrollerdelegate/pictureinpicturecontroller(_:failedtostartpictureinpicturewitherror:).md)
- [pictureInPictureControllerWillStopPictureInPicture(_:)](avkit/avpictureinpicturecontrollerdelegate/pictureinpicturecontrollerwillstoppictureinpicture(_:).md)
- [pictureInPictureControllerDidStopPictureInPicture(_:)](avkit/avpictureinpicturecontrollerdelegate/pictureinpicturecontrollerdidstoppictureinpicture(_:).md)
