Interface

VisibleTimelineClip

Viewport-intersecting clip entry with clipped timeline and source-media ranges.

Signature

Type Definition
Interface VisibleTimelineClip

Type parameters

NameConstraintDefaultDescription
TrackKindNonestringApp-defined track kind.

Properties

NameSignatureDescription
canMovecanMove: booleanWhether the clip body can be moved by edit controls.
canTrimcanTrim: booleanWhether the clip edges can be trimmed by edit controls.
clipclip: ClipRaw timeline clip represented by this entry.
clipIndexclipIndex: numberZero-based clip index inside the containing track.
disableddisabled: booleanWhether the clip is disabled.
lockedlocked: booleanWhether the containing track is locked.
mutedmuted: booleanWhether the containing track is muted.
rectrect: ClipViewportRectClip bounds in viewport CSS pixels.
sourceRangesourceRange: ClipSourceRangeSource-media range covered by the full clip.
tracktrack: Track<TrackKind>Track containing the clip.
trackIndextrackIndex: numberZero-based track index in timeline order.
visiblevisible: booleanWhether the containing track participates in active layer and media lookup.
visibleRectvisibleRect: ClipViewportRectPortion of the clip inside the requested viewport plus overscan.
visibleSourceEndTimevisibleSourceEndTime: RationalTimeSource-media time at the right edge of the visible clip span.
visibleSourceStartTimevisibleSourceStartTime: RationalTimeSource-media time at the left edge of the visible clip span.
visibleTimelineEndTimevisibleTimelineEndTime: RationalTimeTimeline time at the right edge of the visible clip span.
visibleTimelineStartTimevisibleTimelineStartTime: RationalTimeTimeline time at the left edge of the visible clip span.