public interface AVPictureInPictureControllerDelegate
A protocol for delegates of AVPictureInPictureController.
| Modifier and Type | Interface and Description |
|---|---|
static interface |
AVPictureInPictureControllerDelegate.Block_pictureInPictureControllerRestoreUserInterfaceForPictureInPictureStopWithCompletionHandler |
| Modifier and Type | Method and Description |
|---|---|
default void |
pictureInPictureControllerDidStartPictureInPicture(AVPictureInPictureController pictureInPictureController)
pictureInPictureControllerDidStartPictureInPicture:
|
default void |
pictureInPictureControllerDidStopPictureInPicture(AVPictureInPictureController pictureInPictureController)
pictureInPictureControllerDidStopPictureInPicture:
|
default void |
pictureInPictureControllerFailedToStartPictureInPictureWithError(AVPictureInPictureController pictureInPictureController,
NSError error)
pictureInPictureController:failedToStartPictureInPictureWithError:
|
default void |
pictureInPictureControllerRestoreUserInterfaceForPictureInPictureStopWithCompletionHandler(AVPictureInPictureController pictureInPictureController,
AVPictureInPictureControllerDelegate.Block_pictureInPictureControllerRestoreUserInterfaceForPictureInPictureStopWithCompletionHandler completionHandler)
pictureInPictureController:restoreUserInterfaceForPictureInPictureStopWithCompletionHandler:
|
default void |
pictureInPictureControllerWillStartPictureInPicture(AVPictureInPictureController pictureInPictureController)
pictureInPictureControllerWillStartPictureInPicture:
|
default void |
pictureInPictureControllerWillStopPictureInPicture(AVPictureInPictureController pictureInPictureController)
pictureInPictureControllerWillStopPictureInPicture:
|
default void pictureInPictureControllerFailedToStartPictureInPictureWithError(AVPictureInPictureController pictureInPictureController, NSError error)
Delegate can implement this method to be notified when Picture in Picture failed to start.
pictureInPictureController - The Picture in Picture controller.error - An error describing why it failed.default void pictureInPictureControllerRestoreUserInterfaceForPictureInPictureStopWithCompletionHandler(AVPictureInPictureController pictureInPictureController, AVPictureInPictureControllerDelegate.Block_pictureInPictureControllerRestoreUserInterfaceForPictureInPictureStopWithCompletionHandler completionHandler)
Delegate can implement this method to restore the user interface before Picture in Picture stops.
pictureInPictureController - The Picture in Picture controller.completionHandler - The completion handler the delegate needs to call after restore.default void pictureInPictureControllerDidStartPictureInPicture(AVPictureInPictureController pictureInPictureController)
Delegate can implement this method to be notified when Picture in Picture did start.
pictureInPictureController - The Picture in Picture controller.default void pictureInPictureControllerDidStopPictureInPicture(AVPictureInPictureController pictureInPictureController)
Delegate can implement this method to be notified when Picture in Picture did stop.
pictureInPictureController - The Picture in Picture controller.default void pictureInPictureControllerWillStartPictureInPicture(AVPictureInPictureController pictureInPictureController)
Delegate can implement this method to be notified when Picture in Picture will start.
pictureInPictureController - The Picture in Picture controller.default void pictureInPictureControllerWillStopPictureInPicture(AVPictureInPictureController pictureInPictureController)
Delegate can implement this method to be notified when Picture in Picture will stop.
pictureInPictureController - The Picture in Picture controller.