Headless-drawable waveform view: paints min/max peak columns from a pulp::audio::WaveformOverview through the 2D Canvas, over a caller-set viewport. More...
#include <pulp/audio/waveform_overview.hpp>#include <pulp/canvas/canvas.hpp>#include <pulp/view/view.hpp>#include <algorithm>#include <cstdint>Go to the source code of this file.
Classes | |
| class | pulp::view::WaveformOverviewView |
| A View that renders a pre-decoded min/max peak overview as vertical columns. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::view |
| Hover-cursor tracking for platform window hosts. | |
Headless-drawable waveform view: paints min/max peak columns from a pulp::audio::WaveformOverview through the 2D Canvas, over a caller-set viewport.
This is the CPU / headless counterpart to the GPU waveform path — it draws through plain Canvas verbs (fill_rect + stroke_line), so it renders identically on every backend and is fully assertable with a RecordingCanvas.