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.