supervision-js
    Preparing search index...

    A second consumer of the runtime, built only on AnalysisSession's public surface, with no reach into the cursor, cache, worker, or render loop. Its existence is the proof that the analysis primitive is reusable: a thumbnail strip or contact sheet is just a choice of which timestamps to pull, and the open/close pair shows the full source lifecycle is reachable from the public API alone.

    Index
    • Frames at exactly the given timestamps (seconds).

      Parameters

      • timestampsS: readonly number[]

      Returns Promise<ExtractedFrame[]>

    • count frames evenly spaced across the source, each sampled at the middle of its slice so neither the first black frame nor the exact end dominates the strip.

      Parameters

      • count: number

      Returns Promise<ExtractedFrame[]>

    • One frame per keyframe in the range: a contact sheet that decodes cheaply.

      Parameters

      • OptionalstartS: number
      • OptionalendS: number

      Returns Promise<ExtractedFrame[]>

    • Disposes the underlying analysis session.

      Returns Promise<void>