OptionalconfigAndStyle: ConfigAndStyle<MarkerTrackLaneConfig, MarkerTrackLaneStyle>Unique identifier for this lane instance.
Adds a floating TimelineNode overlay to this lane — typically an icon button or label anchored to the left or right edge of the lane's timecoded area.
Position, size, margin, and the node instance to add.
The created TimelineNode handle.
Adds a track to this lane. Accepts either the track object itself or its ID, in which case the track is resolved from the track repository.
Optionalconfig: MarkerTrackLaneTrackConfigOptional per-track configuration (insertion index, style overrides, etc.).
Optionalconfig: MarkerTrackLaneTrackConfigRemoves all visual content from the lane's timecoded area without destroying the lane itself. Useful for clearing stale data before reloading (e.g. when the main media changes).
Returns a shallow copy of all tracks currently added to this lane, in insertion order.
Returns true when the lane is currently collapsed to zero height.
Expands the lane back to its configured height.
Pass args.easing: true for an animated transition. When args is provided, args.complete is set to an
Observable<void> that completes when the operation finishes (immediately for non-eased, after the animation
for eased). Subscribe to args.complete after calling this method.
Optionalargs: TimelineLaneMinimizeMaximizeArgsOptional animation and completion options.
Collapses the lane to zero height.
Pass args.easing: true for an animated transition. When args is provided, args.complete is set to an
Observable<void> that completes when the operation finishes (immediately for non-eased, after the animation
for eased). Subscribe to args.complete after calling this method.
Optionalargs: TimelineLaneMinimizeMaximizeArgsOptional animation and completion options.
Optionalid: stringConnects this lane to the timeline engine. Called by the timeline when the lane is added; do not call this directly.
The owning TimelineImpl instance.
The active PlayerApi.
The OMP service provider.
Optionalids: string[]Merges style into the lane's current style and triggers a visual refresh.
Only the properties present in style are changed; omitted properties retain their current values.
Partial style object containing only the properties to update.
Collapses the lane if it is expanded, or expands it if it is collapsed.
Pass args.easing: true for an animated transition. When args is provided, args.complete is set to an
Observable<void> that completes when the operation finishes. Subscribe to args.complete after calling
this method.
Optionalargs: TimelineLaneMinimizeMaximizeArgsOptional animation and completion options.
Updates mutable lane attributes without removing and re-adding the lane.
The attributes to change. Properties that are undefined are ignored.
Staticformat
Marks a timeline lane that manages multiple tracks. Use this type when you need to accept any multi-track lane without caring about its concrete type.