VideoEditViewControllerDelegate
@available(iOS 9.0, *)
@objc(PESDKVideoEditViewControllerDelegate)
public protocol VideoEditViewControllerDelegate
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.