source
A time range on the source timeline.
Declaration
var source: CMTimeRangeDiscussion
For an empty edit, source.start is an invalid CMTime, in which case the system ignores source.duration. Otherwise, source.start is the starting time within the source, and source.duration is the duration of the source timeline to map to the target time range.