Instance Property


Specifies whether to apply the track matrix, or matrices. when extracting an image from the asset.


var appliesPreferredTrackTransform: Bool { get set }


The default is false. AVAssetImageGenerator only supports rotation by 90, 180, or 270 degrees.

This property is ignored if you set a value for the videoComposition property.

See Also

Configuring Image-Generation Behavior

var apertureMode: AVAssetImageGenerator.ApertureMode?

Specifies the aperture mode for the generated image.

struct AVAssetImageGenerator.ApertureMode

The aperture modes used when generating images.

var asset: AVAsset

The asset that initialized the image generator.

var maximumSize: CGSize

Specifies the maximum dimensions for the generated image.

var videoComposition: AVVideoComposition?

The video composition to use when extracting images from assets with multiple video tracks.

var customVideoCompositor: AVVideoCompositing?

Returns the custom video compositor instance used, if any.