Home Reference Source

References

summary
public

C Drawer

Parent class for renderers

public

MultiCanvas renderer for wavesurfer.

public

C Init

The HTML initialisation API is not part of the main library bundle file and must be additionally included.

public

MediaElement backend

public

Caches the decoded peaks data to improve rendering speed for large audio

public

WaveSurfer core library class

public

WebAudio backend

public
public

The Object used to describe a plugin

public
public
public

E Blob

public
public

E File

public
public
public

plugin

summary
public

Displays a thin line at the position of the cursor on the waveform.

public

Downloads and renders ELAN audio transcription documents alongside the waveform.

public

Visualize MediaSession information for a wavesurfer instance.

public

Visualize microphone input in a wavesurfer instance.

public

Renders a smaller version waveform as a minimap of the main waveform.

public

Regions are visual overlays on waveform that can be used to play and loop portions of audio.

public

Render a spectrogram visualisation of the audio.

public

Adds a timeline to the waveform.

public
public
public
public
public

Extends the WavesurferParams wavesurfer was initialised with

public

The parameters used to describe a region.

public
public
public

Extends the WavesurferParams wavesurfer was initialised with

util

summary
public

Observer class

public

F ajax(options: Options): Object

Perform an ajax request

public

F extend(dest: Object, sources: Object[]): Object

Extend an object shallowly with others

public

F frame(func: function): func

Create a function which will be called at the next requestAnimationFrame cycle

public

F getId(): String

Get a random prefixed ID

public

F max(values: Array): Number

Get the largest value

public

F min(values: Array): Number

Get the smallest value

public

F preventClick(values: *)

public

F style(el: HTMLElement, styles: Object): HTMLElement

Apply a map of styles to an element

public
Directories