OptionalautoWhen true (the default), playback begins immediately. Pass
false to construct the playback in paused state — useful
for connecting UI controls before the camera starts moving.
OptionalflightPer-leg transit duration in ms. Overrides the value
planCameraTour used to estimate the tour duration.
Default: 1500.
OptionalloopWhen true, the tour wraps back to the first waypoint after
the last and keeps playing. Default false.
OptionalonFired once the tour finishes its final waypoint's dwell.
Not fired when loop: true is set.
OptionalonFired when the camera arrives at a waypoint and begins its dwell phase.
OptionalonFired when the camera leaves a waypoint to start the next leg's transit.
OptionalratePlayback rate multiplier. 2.0 plays at double speed,
0.5 at half speed. Default 1.0.
OptionalstartWaypoint index the tour starts at. Default 0.
Optional playback knobs for playCameraTour.