VideoEditViewControllerDelegate

@available(iOS 9.0, *)
@objc(PESDKVideoEditViewControllerDelegate)
public protocol VideoEditViewControllerDelegate : MediaEditViewControllerDelegate

The VideoEditViewControllerDelegate protocol defines methods that allow you to respond to the events of an instance of VideoEditViewController.

  • Called when the output video was generated.

    Declaration

    Swift

    @objc(videoEditViewController:didFinishWithVideoAtURL:)
    func videoEditViewController(_ videoEditViewController: VideoEditViewController, didFinishWithVideoAt url: URL?)

    Parameters

    videoEditViewController

    The video edit view controller that generated the output video.

    url

    The url where the output video was written to.

  • Called when the output video couldn’t be generated.

    Declaration

    Swift

    @objc
    func videoEditViewControllerDidFailToGenerateVideo(_ videoEditViewController: VideoEditViewController)

    Parameters

    videoEditViewController

    The video edit view controller that tried to generate the output video.

  • Called when the user wants to dismiss the editor.

    Declaration

    Swift

    @objc
    func videoEditViewControllerDidCancel(_ videoEditViewController: VideoEditViewController)

    Parameters

    videoEditViewController

    The video edit view controller that is asking to be cancelled.