Instance Property


The video composition to use for the output.


@NSCopying var videoComposition: AVVideoComposition? { get set }


The value is an AVVideoComposition object that can be used to specify the visual arrangement of video frames read from each source track over the timeline of the source asset.

See AVVideoComposition for options for configuring a video composition.

See Also

Setting Video Properties

var customVideoCompositor: AVVideoCompositing?

Returns the custom video compositor instance used by the receiver, if any.

var videoSettings: [String : Any]?

The video settings used by the output.

var videoTracks: [AVAssetTrack]

The tracks from which the output reads composited video.