Skip to content

Speed ramp regions (choreograph per-section speed) #16

Description

@sauravpanda

Summary

Define multiple `(startSeconds, endSeconds, speed)` regions on a clip; the player auto-switches speeds as the playhead crosses them.

Acceptance criteria

  • `SpeedRegion` model (or reuse `LoopMarker` with `preferredSpeed`)
  • Time observer checks `currentTime` against regions; calls `setSpeed` on transitions
  • Regions visible on the scrubber as color-tinted bands
  • Editor UI: add, drag-resize, delete

Effort

★ — pure Swift on top of existing time-observer infra.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:playbackAVFoundation / playerphase:v2Nice-to-haves, latertaskRoadmap build task

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions