addEffectOverlayRange method

void addEffectOverlayRange(
  1. VideoEditorEffect effect,
  2. Duration start,
  3. Duration end
)

Adds a timed effect from start to end (project time).

Implementation

void addEffectOverlayRange(VideoEditorEffect effect, Duration start, Duration end) {
  effectController.addEffectOverlay(VideoEffectOverlay(
    id: 'effect_${DateTime.now().microsecondsSinceEpoch}',
    effect: effect,
    startTime: start,
    endTime: end,
  ));
  _saveState();
  notifyListeners();
}