say method

void say(
  1. Object cue, {
  2. required Duration over,
  3. Duration? at,
})

Says cue for over of reel time, starting now.

Does not advance either clock — a cue is laid over what plays, and an edit that wanted it alone freezes first.

Implementation

void say(Object cue, {required Duration over, Duration? at}) =>
    _cues.add(CueSpan(at: at ?? _reel, duration: over, cue: cue));