Package apple.avkit.protocol
Interface AVPictureInPictureControllerDelegate
-
public interface AVPictureInPictureControllerDelegate[@protocol] AVPictureInPictureControllerDelegate A protocol for delegates of AVPictureInPictureController.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceAVPictureInPictureControllerDelegate.Block_pictureInPictureControllerRestoreUserInterfaceForPictureInPictureStopWithCompletionHandler
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidpictureInPictureControllerDidStartPictureInPicture(AVPictureInPictureController pictureInPictureController)pictureInPictureControllerDidStartPictureInPicture: Delegate can implement this method to be notified when Picture in Picture did start.default voidpictureInPictureControllerDidStopPictureInPicture(AVPictureInPictureController pictureInPictureController)pictureInPictureControllerDidStopPictureInPicture: Delegate can implement this method to be notified when Picture in Picture did stop.default voidpictureInPictureControllerFailedToStartPictureInPictureWithError(AVPictureInPictureController pictureInPictureController, NSError error)pictureInPictureController:failedToStartPictureInPictureWithError: Delegate can implement this method to be notified when Picture in Picture failed to start.default voidpictureInPictureControllerRestoreUserInterfaceForPictureInPictureStopWithCompletionHandler(AVPictureInPictureController pictureInPictureController, AVPictureInPictureControllerDelegate.Block_pictureInPictureControllerRestoreUserInterfaceForPictureInPictureStopWithCompletionHandler completionHandler)pictureInPictureController:restoreUserInterfaceForPictureInPictureStopWithCompletionHandler: Delegate can implement this method to restore the user interface before Picture in Picture stops.default voidpictureInPictureControllerWillStartPictureInPicture(AVPictureInPictureController pictureInPictureController)pictureInPictureControllerWillStartPictureInPicture: Delegate can implement this method to be notified when Picture in Picture will start.default voidpictureInPictureControllerWillStopPictureInPicture(AVPictureInPictureController pictureInPictureController)pictureInPictureControllerWillStopPictureInPicture: Delegate can implement this method to be notified when Picture in Picture will stop.
-
-
-
Method Detail
-
pictureInPictureControllerFailedToStartPictureInPictureWithError
default void pictureInPictureControllerFailedToStartPictureInPictureWithError(AVPictureInPictureController pictureInPictureController, NSError error)
pictureInPictureController:failedToStartPictureInPictureWithError: Delegate can implement this method to be notified when Picture in Picture failed to start.- Parameters:
pictureInPictureController- The Picture in Picture controller.error- An error describing why it failed.
-
pictureInPictureControllerRestoreUserInterfaceForPictureInPictureStopWithCompletionHandler
default void pictureInPictureControllerRestoreUserInterfaceForPictureInPictureStopWithCompletionHandler(AVPictureInPictureController pictureInPictureController, AVPictureInPictureControllerDelegate.Block_pictureInPictureControllerRestoreUserInterfaceForPictureInPictureStopWithCompletionHandler completionHandler)
pictureInPictureController:restoreUserInterfaceForPictureInPictureStopWithCompletionHandler: Delegate can implement this method to restore the user interface before Picture in Picture stops.- Parameters:
pictureInPictureController- The Picture in Picture controller.completionHandler- The completion handler the delegate needs to call after restore.
-
pictureInPictureControllerDidStartPictureInPicture
default void pictureInPictureControllerDidStartPictureInPicture(AVPictureInPictureController pictureInPictureController)
pictureInPictureControllerDidStartPictureInPicture: Delegate can implement this method to be notified when Picture in Picture did start.- Parameters:
pictureInPictureController- The Picture in Picture controller.
-
pictureInPictureControllerDidStopPictureInPicture
default void pictureInPictureControllerDidStopPictureInPicture(AVPictureInPictureController pictureInPictureController)
pictureInPictureControllerDidStopPictureInPicture: Delegate can implement this method to be notified when Picture in Picture did stop.- Parameters:
pictureInPictureController- The Picture in Picture controller.
-
pictureInPictureControllerWillStartPictureInPicture
default void pictureInPictureControllerWillStartPictureInPicture(AVPictureInPictureController pictureInPictureController)
pictureInPictureControllerWillStartPictureInPicture: Delegate can implement this method to be notified when Picture in Picture will start.- Parameters:
pictureInPictureController- The Picture in Picture controller.
-
pictureInPictureControllerWillStopPictureInPicture
default void pictureInPictureControllerWillStopPictureInPicture(AVPictureInPictureController pictureInPictureController)
pictureInPictureControllerWillStopPictureInPicture: Delegate can implement this method to be notified when Picture in Picture will stop.- Parameters:
pictureInPictureController- The Picture in Picture controller.
-
-