VideoClipSelectionController
@objcMembers
@objc(PESDKVideoClipSelectionController)
open class VideoClipSelectionController : ViewController
extension VideoClipSelectionController: UICollectionViewDelegate
extension VideoClipSelectionController: UICollectionViewDataSource
extension VideoClipSelectionController: UICollectionViewDataSourcePrefetching
A VideoClipSelectionController
displays multiple VideoClip
s and allows selection of a video clip for the video composition.
-
The collection view that displays the
VideoClip
s.Declaration
Swift
open private(set) lazy var collectionView: UICollectionView { get set }
-
The gradient view that is added to the collection view for a fade effect.
Declaration
Swift
open private(set) lazy var gradientView: GradientView { get set }
-
The visual effect view in the background of the collection view.
Declaration
Swift
open private(set) lazy var visualEffectView: UIVisualEffectView { get set }
-
The
AssetManager
that this view controller can use to set and get assets.Declaration
Swift
open var assetManager: AssetManager?
-
An object that acts as the delegate.
Declaration
Swift
open weak var delegate: VideoClipSelectionControllerDelegate?
-
A closure to configure the cell of each video clip.
Declaration
Swift
open var cellConfigurationClosure: ((VideoClipCollectionViewCell, VideoClip) -> Void)?