This argument is sample rate.
This argument is channel number (Left: 0, Right: 1 ...).
Private
callbackProtected
canvasProtected
channelProtected
contextPrivate
currentPrivate
currentPrivate
currentSVGElementPrivate
currentPrivate
endProtected
graphicsProtected
intervalProtected
isPrivate
isPrivate
modePrivate
offsetXPrivate
plotProtected
samplePrivate
spritePrivate
startProtected
stylesProtected
svgPrivate
textStatic
Protected
SVG_Static
Protected
SVG_Static
Protected
SVG_Static
Readonly
XLINKStatic
Readonly
XMLNSProtected
createProtected
createSVGLinearThis method registers event listener for updating current time or spriting audio by drag.
Optional
callback: DragCallbackFunctionThis argument is invoked during drag.
Return value is for method chain.
Private
getPrivate
onPrivate
onPrivate
onPrivate
onPrivate
onPrivate
onThis method gets or sets parameters for visualizing audio wave. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for visualizing audio wave if getter. Otherwise, return value is for method chain.
This method visualizes sound wave to Canvas or SVG. This method conceals difference of API for visualization.
This argument is sound data for visualization.
Optional
minDecibels: numberThis argument is parameter for spectrum. The default value is -100 dB.
Optional
maxDecibels: numberThis argument is parameter for spectrum. The default value is -30 dB.
Return value is for method chain.
This method visualizes audio current time on Canvas or SVG.
This argument is audio current time.
Return value is for method chain.
Private
visualizeThis method visualizes rectangle for audio current time.
This argument is instance of MouseEvent
or TouchEvent
.
This argument is one of 'mousedown', 'mousemove', 'mouseup', 'touchstart', 'touchmove', 'touchend'.
This argument is X coordinate on Canvas or SVG from window.
Protected
visualizeProtected
visualizeProtected
visualizeThis method visualizes time domain data (Float32Array
) to SVG.
This argument is time domain data.
This argument is width of visualization area.
This argument is height of visualization area.
This argument is middle of visualization area.
This argument is interval for visualization.
This argument is id
attribute for SVGLinearGradientElement
.
This value is instance of SVGPathElement
or SVGGElement
.
Protected
visualizeThis method visualizes time domain data (Float32Array
) to Canvas.
This argument is instance of CanvasRenderingContext2D
.
This argument is time domain data.
This argument is width of visualization area.
This argument is height of visualization area.
This argument is middle of visualization area.
Optional
numberOfPlots: numberThis argument is interval for visualization.
Generated using TypeDoc
This private class visualizes audio wave overview in time domain.