public interface AVVideoCompositionInstruction
The AVVideoCompositionInstruction protocol is implemented by objects to represent operations to be performed by a compositor.
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsTweening()
If YES, rendering a frame from the same source buffers and the same composition instruction at 2 different
compositionTime may yield different output frames.
|
boolean |
enablePostProcessing()
If NO, indicates that post-processing should be skipped for the duration of this instruction.
|
int |
passthroughTrackID()
kCMPersistentTrackID_Invalid if not a passthrough instruction
|
default NSArray<? extends NSNumber> |
requiredSourceSampleDataTrackIDs()
List of sample data track IDs required to compose frames for this instruction.
|
NSArray<? extends NSValue> |
requiredSourceTrackIDs()
List of video track IDs required to compose frames for this instruction.
|
CMTimeRange |
timeRange()
Indicates the timeRange during which the instruction is effective.
|
boolean containsTweening()
boolean enablePostProcessing()
int passthroughTrackID()
NSArray<? extends NSValue> requiredSourceTrackIDs()
CMTimeRange timeRange()