createInteractiveRenderer
createInteractiveRenderer(
canvas,options?):any
Defined in: packages/pleco-xa/src/scripts/WaveformRenderer.js:279
Creates an interactive waveform renderer with events
Parameters
Section titled “Parameters”canvas
Section titled “canvas”HTMLCanvasElement
Target canvas element
options?
Section titled “options?”any = {}
Renderer configuration
Returns
Section titled “Returns”any
Interactive renderer instance
Example
Section titled “Example”import { createInteractiveRenderer } from './WaveformRenderer.js';
const renderer = createInteractiveRenderer(canvas, { enableSelection: true, enableZoom: true});
renderer.on('select', (start, end) => { console.log(`Selected: ${start}s - ${end}s`);});
renderer.render(waveformData);