ReadonlycontainerContainer element for the active timeline provider
ReadonlycurrentURI of the currently active timeline
ReadonlydurationTimeline duration in seconds, undefined if not yet available
ReadonlyengineRoot element of the engine (container selector)
ReadonlyplayCurrent playback state
ReadonlypositionCurrent timeline position in seconds
Destroy the engine Cleans up resources, ends actions, removes event listeners
Initialize the engine Creates layout, initializes timeline provider, executes init actions
The initialized position source
Subscribe to engine events
Event name
Event handler
Unsubscribe function
Pause playback
Seek to a specific position
Target position in seconds
Actual position after seek
Stop playback and reset to beginning
Switch to a different timeline
Timeline URI to switch to
Optionalposition: numberOptional starting position
The Eligius timeline engine with explicit, testable API