analyze abstract method

Future<BandTable> analyze(
  1. AudioSource source, {
  2. required int fps,
  3. required int totalFrames,
})

Analyses source into a BandTable over a video of totalFrames frames at fps.

Runs in the pre-resolve pass before the frame loop. Throws a FluvieRenderException when the source cannot be decoded.

Implementation

Future<BandTable> analyze(AudioSource source, {required int fps, required int totalFrames});