Instance Property

sourceTrackIDForFrameTiming

A value that indicates whether frame timing for the video composition is derived from the source's asset track.

Declaration

@property(nonatomic, readonly) CMPersistentTrackID sourceTrackIDForFrameTiming;

Discussion

If an empty edit is encountered in the source asset’s track, the compositor composes frames as needed up to the frequency specified in frameDuration property. Otherwise the frame timing for the video composition is derived from the source asset's track with the corresponding ID.

See Also

Configuring Video Composition Properties

frameDuration

A time interval for which the video composition should render composed video frames.

renderSize

The size at which the video composition should render.

renderScale

The scale at which the video composition should render.

instructions

The video composition instructions.

AVVideoCompositionInstruction

Methods you can implement to represent operations to be performed by a compositor.

animationTool

A video composition tool to use with Core Animation in offline rendering.

customVideoCompositorClass

A custom compositor class to use.

colorPrimaries

The color primaries used for video composition.

colorTransferFunction

The transfer function used for video composition.

colorYCbCrMatrix

The YCbCr matrix used for video composition.