Interface

TimelineEditImpact

Describes how an active timeline edit affects one clip. This state is transient and is intended for headless UI affordances during live editing interactions. It is not part of the persisted project model.

Signature

Type Definition
Interface TimelineEditImpact

Properties

NameSignatureDescription
affectedEndTimeaffectedEndTime: RationalTimeTimeline time where the affected span ends.
affectedStartTimeaffectedStartTime: RationalTimeTimeline time where the affected span begins.
clipIdclipId: stringClip affected by the active edit.
cutEnd?cutEnd?: booleanWhether the clip end is cut by the active edit.
cutStart?cutStart?: booleanWhether the clip start is cut by the active edit.
effecteffect: TimelineEditImpactEffectType of edit consequence for the affected clip.
originalCliporiginalClip: ClipOriginal clip before the active edit consequence was applied.
resultClipsresultClips: Clip[]Resulting clip segment or segments after the active edit consequence.
trackIdtrackId: stringTrack containing the affected clip.