Package org.teavm.jso.webaudio
Interface AudioBufferSourceNode
- All Superinterfaces:
AudioNode
,EventTarget
,org.teavm.jso.JSObject
-
Field Summary
Fields inherited from interface org.teavm.jso.webaudio.AudioNode
CHANNEL_COUNT_MODE_CLAMPED_MAX, CHANNEL_COUNT_MODE_EXPLICIT, CHANNEL_COUNT_MODE_MAX, CHANNEL_INTERPRETATION_DISCRETE, CHANNEL_INTERPRETATION_SPEAKERS
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getLoop()
double
double
default Registration
onEnded
(EventListener<MediaEvent> eventListener) void
setBuffer
(AudioBuffer buffer) void
setLoop
(boolean loop) void
setLoopEnd
(double end) void
setLoopStart
(double start) void
void
start()
void
start
(double when) void
start
(double when, double offset) void
start
(double when, double offset, double duration) void
stop()
void
stop
(double when) Methods inherited from interface org.teavm.jso.webaudio.AudioNode
connect, connect, connect, connect, connect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, getChannelCount, getChannelCountMode, getChannelInterpretation, getContext, getNumberOfInputs, getNumberOfOutputs
Methods inherited from interface org.teavm.jso.dom.events.EventTarget
addEventListener, addEventListener, dispatchEvent, onEvent, onEvent, removeEventListener, removeEventListener
Methods inherited from interface org.teavm.jso.JSObject
cast
-
Method Details
-
getBuffer
AudioBuffer getBuffer() -
setBuffer
-
getPlaybackRate
AudioParam getPlaybackRate() -
getDetune
AudioParam getDetune() -
getLoop
boolean getLoop() -
setLoop
void setLoop(boolean loop) -
getLoopStart
double getLoopStart() -
setLoopStart
void setLoopStart(double start) -
getLoopEnd
double getLoopEnd() -
setLoopEnd
void setLoopEnd(double end) -
setOnEnded
-
getOnEnded
EventListener<MediaEvent> getOnEnded() -
onEnded
-
start
void start(double when, double offset, double duration) -
start
void start(double when, double offset) -
start
void start(double when) -
start
void start() -
stop
void stop(double when) -
stop
void stop()
-