Protocol AVVideo Composition Instruction
Methods you can implement to represent operations to be performed by a compositor.
iOS 7.0+ macOS 10.9+ Mac Catalyst 13.0+ Beta tvOS 9.0+ Declaration @protocol AVVideoCompositionInstruction
object maintains an array of instructions to perform its composition. AVVideo Composition Topics Getting Track ID Settings passthrough Track ID
The track identifier of the video composition when a single source frame should be displayed for the duration of the instruction.
Required. Getting Tweening Settings contains Tweening
A Boolean value that indicates whether the composition contains tweening.
Required. Getting Post-Processing Status enable Post Processing
A Boolean value that indicates whether post-processing is enabled for a composition.
Required. Getting Timing Settings time Range
The time range during which the instruction is effective.
Required. See Also Configuring Video Composition Properties frame Duration
A time interval for which the video composition should render composed video frames.
The size at which the video composition should render.
The scale at which the video composition should render.
A video composition tool to use with Core Animation in offline rendering.
source Track IDFor Frame Timing
A value that indicates whether frame timing for the video composition is derived from the source's asset track.
This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.
Learn more about using Apple's beta software