VideoEditViewController

@available(iOS 9.0, *)
@objcMembers
@objc(PESDKVideoEditViewController)
open class VideoEditViewController : MediaEditViewController, BrandedView

A VideoEditViewController is the main starting point for the SDK. It displays the rendered video and a menu. It can present PhotoEditToolController objects and react to changes. It can be presented on its own (thus displaying a toolbar for navigation at the bottom) or be embedded into a UINavigationController (thus using the navigation controller’s navigation bar for navigation).

Properties

Initializers

Rendering

  • Applies all changes to the high resolution video and calls the delegate methods.

    Declaration

    Swift

    open override func renderHighResolutionVariant()

Serialization

  • Serializes all currently applied operations into a single file, which may be restored on other platforms to continue editing.

    Declaration

    Swift

    open var serializedSettings: Data? { get }
  • Creates a new VideoEditViewController for the given Video and the given configuration, using the default photo edit model.

    Declaration

    Swift

    convenience init(videoAsset: Video, configuration: Configuration)

    Parameters

    videoAsset

    The video to edit.

    configuration

    The configuration options to apply.