Package apple.avkit.protocol
Interface AVPictureInPictureControllerDelegate
-
public interface AVPictureInPictureControllerDelegate[@protocol] AVPictureInPictureControllerDelegate A protocol for delegates of AVPictureInPictureController. API-Since: 9.0
-
-
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(@NotNull AVPictureInPictureController pictureInPictureController)pictureInPictureControllerDidStartPictureInPicture: Delegate can implement this method to be notified when Picture in Picture did start.default voidpictureInPictureControllerDidStopPictureInPicture(@NotNull AVPictureInPictureController pictureInPictureController)pictureInPictureControllerDidStopPictureInPicture: Delegate can implement this method to be notified when Picture in Picture did stop.default voidpictureInPictureControllerFailedToStartPictureInPictureWithError(@NotNull AVPictureInPictureController pictureInPictureController, @NotNull NSError error)pictureInPictureController:failedToStartPictureInPictureWithError: Delegate can implement this method to be notified when Picture in Picture failed to start.default voidpictureInPictureControllerRestoreUserInterfaceForPictureInPictureStopWithCompletionHandler(@NotNull AVPictureInPictureController pictureInPictureController, @NotNull AVPictureInPictureControllerDelegate.Block_pictureInPictureControllerRestoreUserInterfaceForPictureInPictureStopWithCompletionHandler completionHandler)pictureInPictureController:restoreUserInterfaceForPictureInPictureStopWithCompletionHandler: Delegate can implement this method to restore the user interface before Picture in Picture stops.default voidpictureInPictureControllerWillStartPictureInPicture(@NotNull AVPictureInPictureController pictureInPictureController)pictureInPictureControllerWillStartPictureInPicture: Delegate can implement this method to be notified when Picture in Picture will start.default voidpictureInPictureControllerWillStopPictureInPicture(@NotNull AVPictureInPictureController pictureInPictureController)pictureInPictureControllerWillStopPictureInPicture: Delegate can implement this method to be notified when Picture in Picture will stop.
-
-
-
Method Detail
-
pictureInPictureControllerFailedToStartPictureInPictureWithError
default void pictureInPictureControllerFailedToStartPictureInPictureWithError(@NotNull @NotNull AVPictureInPictureController pictureInPictureController, @NotNull @NotNull 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(@NotNull @NotNull AVPictureInPictureController pictureInPictureController, @NotNull @NotNull 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(@NotNull @NotNull 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(@NotNull @NotNull 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(@NotNull @NotNull 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(@NotNull @NotNull AVPictureInPictureController pictureInPictureController)pictureInPictureControllerWillStopPictureInPicture: Delegate can implement this method to be notified when Picture in Picture will stop.- Parameters:
pictureInPictureController- The Picture in Picture controller.
-
-