Interface AVPictureInPictureControllerDelegate


  • public interface AVPictureInPictureControllerDelegate
    [@protocol] AVPictureInPictureControllerDelegate A protocol for delegates of AVPictureInPictureController. API-Since: 9.0
    • 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.
      • 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.