Class

AVVideoCompositionInstruction

An operation performed by a compositor.

Declaration

@interface AVVideoCompositionInstruction : NSObject

Overview

An AVVideoComposition object maintains an array of instructions to perform its composition.

Topics

Getting Composition Instruction Properties

backgroundColor

The background color of the composition.

layerInstructions

An array of video composition layer instruction instances of that specify how video frames from source tracks should be layered and composed.

timeRange

The time range during which the instruction is effective.

enablePostProcessing

A Boolean value that indicates whether post processing is required for the video composition instruction.

passthroughTrackID

The track identifier from an instruction source frame.

requiredSourceTrackIDs

An array of track identifiers required to compose frames for the instruction.

See Also

Video Composition

AVVideoComposition

An object that represents an immutable video composition.

AVMutableVideoComposition

An object that represents a mutable video composition.

AVAsynchronousCIImageFilteringRequest

An object that supprts using Core Image filters to process an individual video frame in a video composition.

AVAsynchronousVideoCompositionRequest

An object that contains the information necessary for a video compositor to render an output pixel buffer.

AVMutableVideoCompositionInstruction

An operation performed by a compositor.

AVMutableVideoCompositionLayerInstruction

An object used to modify the transform, cropping, and opacity ramps applied to a given track in a mutable composition.

AVVideoCompositionCoreAnimationTool

An object used to incorporate Core Animation into a video composition.

AVVideoCompositionLayerInstruction

An object used to modify the transform, cropping, and opacity ramps applied to a given track in a composition.

AVVideoCompositionRenderContext

An object that defines the context within which custom compositors render new output pixel buffers.