Combine, edit, and remix audio and video tracks from multiple sources in a single composition.
Framework
- AVFoundation
Combine, edit, and remix audio and video tracks from multiple sources in a single composition.
Framework
class AVComposition
An object that combines media data from multiple file-based sources to present or process media data from multiple sources.
class AVComposition Track
A track in a composition object, consisting of a media type, a track identifier, and track segments.
class AVComposition Track Segment
A segment of a track, consisting of a URL, a track identifier, and a time mapping from the source track to the composition track.
class AVMutable Composition
A mutable object used to create a new composition from existing assets.
class AVMutable Composition Track
A mutable track in a composition object that you use to insert, remove, and scale track segments without affecting their low-level representation.
class AVVideo Composition
An object that represents an immutable video composition.
class AVMutable Video Composition
An object that represents a mutable video composition.
class AVAsynchronous CIImage Filtering Request
An object that supprts using Core Image filters to process an individual video frame in a video composition.
class AVAsynchronous Video Composition Request
An object that contains the information necessary for a video compositor to render an output pixel buffer.
class AVMutable Video Composition Instruction
An operation performed by a compositor.
class AVMutable Video Composition Layer Instruction
An object used to modify the transform, cropping, and opacity ramps applied to a given track in a mutable composition.
class AVVideo Composition Core Animation Tool
An object used to incorporate Core Animation into a video composition.
class AVVideo Composition Instruction
An operation performed by a compositor.
class AVVideo Composition Layer Instruction
An object used to modify the transform, cropping, and opacity ramps applied to a given track in a composition.
class AVVideo Composition Render Context
An object that defines the context within which custom compositors render new output pixel buffers.
class AVMutable Movie
A mutable object that represents the audiovisual containers that conform to a QuickTime- or ISO-based media file format.
class AVMutable Movie Track
A mutable track that conforms to a QuickTime- or ISO-based media file format.
class AVAudio Mix
An object that manages the input parameters for mixing audio tracks.
class AVAudio Mix Input Parameters
An object that represents the parameters that you apply when adding an audio track to a mix.
class AVMutable Audio Mix
An object that manages the input parameters for mixing audio tracks.
class AVMutable Audio Mix Input Parameters
The parameters you use when adding an audio track to a mix.