waveform_pro library

Classes

CueMarker
A cue marker (bookmark) on the waveform timeline.
CueRenderPoint
Internal data class for cue point rendering.
PeakExtractor
Extracts waveform peak data from audio sources.
WaveformController
Controls waveform timeline state: zoom, scroll, regions, and markers.
WaveformData
Holds the waveform peak data with multi-resolution pyramid caching.
WaveformExporter
Utilities for headless rendering and exporting waveforms to image bytes.
WaveformPainter
High-performance CustomPainter for rendering audio waveforms.
WaveformRegion
A selected region on the waveform timeline.
WaveformStyle
Styling configuration for the waveform.
WaveformTimeline
A production-quality waveform timeline widget.

Enums

WaveformRenderMode
Rendering styles for the audio waveform.