Contents

AVComposition

An object that combines and arranges media from multiple assets into a single composite asset that you can play or process.

Declaration

class AVComposition

Overview

A composition is a container for one or more tracks of media. Its tracks are instances of AVCompositionTrack that present media of a uniform type like audio or video. A track itself is a container for one or more segments of media, which are instances of AVCompositionTrackSegment, a type that represents a region of media in the source track.

Topics

Loading tracks

Accessing tracks

Accessing track groups

Accessing duration and timing

Accessing metadata

Determining suitability

Inspecting preferences

Accessing media selections

Accessing chapter metadata

Accessing visual dimensions

Accessing initialization options

Determining content protections

Determining fragment support

See Also

Compositions