ExperimentalReadonly ExperimentalextentThe normalized extent (epoch ms).
Readonly ExperimentalplayingReadonly ExperimentalspeedCurrent playback rate multiplier. See TemporalPlaybackOptions.speed.
Readonly ExperimentalstepHow far the window advances per frame, in milliseconds.
Readonly ExperimentalwindowThe current window (epoch ms, half-open).
ExperimentalStop the timer and drop all listeners. Idempotent.
ExperimentalExperimentalExperimentalExperimentalExperimentalStart advancing one window per frame. Applies the current window immediately.
ExperimentalJump the window start to a time (clamped to the extent) and apply it.
ExperimentalChange the playback rate multiplier. While playing, the frame timer is
restarted at the new cadence without re-emitting "play" or re-applying
the current window; while paused, the next play() uses the new rate.
ExperimentalChange the window length, keeping the current start, and apply it.
ExperimentalMove the window one stepMs forward (1, the default) or backward
(-1) and apply it, without starting or stopping the frame timer. The
result is clamped to the extent exactly like TemporalPlayback.scrub,
so stepping past either edge parks the window on that edge.
Optionaldirection: 1 | -1
Playback controller returned by createTemporalPlayback.