Instance Property


The video settings used by the output.


var videoSettings: [String : Any]? { get }


The dictionary’s keys are specified in CVPixelBuffer.

A value of nil indicates that the receiver will return video frames in a convenient uncompressed format, with properties determined according to the properties of the receiver's video tracks.

See Also

Setting Video Properties

var videoComposition: AVVideoComposition?

The video composition to use for the output.

var customVideoCompositor: AVVideoCompositing?

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

var videoTracks: [AVAssetTrack]

The tracks from which the output reads composited video.