Package org.teavm.jso.webaudio
Class AudioContext
java.lang.Object
org.teavm.jso.webaudio.AudioContext
- All Implemented Interfaces:
EventTarget,org.teavm.jso.JSObject
- Direct Known Subclasses:
OfflineAudioContext
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEventListener(String type, EventListener<?> listener) voidaddEventListener(String type, EventListener<?> listener, boolean useCapture) voidclose()static AudioContextcreate()Deprecated.createBuffer(int numberOfChannels, int length, float sampleRate) createChannelMerger(int numberOfInputs) createChannelSplitter(int numberOfOutputs) createDelay(double maxDelayTime) createIIRFilter(Float32Array feedforward, Float32Array feedback) createMediaElementSource(HTMLMediaElement mediaElement) createMediaStreamSource(MediaStream mediaStream) createPeriodicWave(float[] real, float[] image) createPeriodicWave(float[] real, float[] image, PeriodicWaveConstraints constraints) createPeriodicWave(Float32Array real, Float32Array image) createPeriodicWave(Float32Array real, Float32Array image, PeriodicWaveConstraints constraints) createScriptProcessor(int bufferSize) createScriptProcessor(int bufferSize, int numberOfInputChannels) createScriptProcessor(int bufferSize, int numberOfInputChannels, int numberOfOutputChannels) decodeAudioData(ArrayBuffer audioData) decodeAudioData(ArrayBuffer audioData, DecodeSuccessCallback successCallback) decodeAudioData(ArrayBuffer audioData, DecodeSuccessCallback successCallback, DecodeErrorCallback errorCallback) booleandispatchEvent(Event evt) doublefloatgetState()final RegistrationonStateChange(EventListener<MediaEvent> listener) voidremoveEventListener(String type, EventListener<?> listener) voidremoveEventListener(String type, EventListener<?> listener, boolean useCapture) voidresume()voidsetOnStateChange(EventListener<MediaEvent> listener) voidsuspend()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.teavm.jso.dom.events.EventTarget
onEvent, onEventMethods inherited from interface org.teavm.jso.JSObject
cast
-
Field Details
-
STATE_SUSPENDED
- See Also:
-
STATE_RUNNING
- See Also:
-
STATE_CLOSE
- See Also:
-
-
Constructor Details
-
AudioContext
public AudioContext()
-
-
Method Details
-
getDestination
-
getSampleRate
public float getSampleRate() -
getCurrentTime
public double getCurrentTime() -
getListener
-
getState
-
setOnStateChange
-
getOnStateChange
-
onStateChange
-
suspend
public void suspend() -
resume
public void resume() -
close
public void close() -
createBuffer
-
decodeAudioData
public AudioBuffer decodeAudioData(ArrayBuffer audioData, DecodeSuccessCallback successCallback, DecodeErrorCallback errorCallback) -
decodeAudioData
-
decodeAudioData
-
createBufferSource
-
createMediaElementSource
-
createMediaStreamSource
-
createMediaStreamDestination
-
createAudioWorker
-
createScriptProcessor
public ScriptProcessorNode createScriptProcessor(int bufferSize, int numberOfInputChannels, int numberOfOutputChannels) -
createScriptProcessor
-
createScriptProcessor
-
createScriptProcessor
-
createAnalyser
-
createGain
-
createDelay
-
createDelay
-
createBiquadFilter
-
createIIRFilter
-
createWaveShaper
-
createPanner
-
createStereoPanner
-
createConvolver
-
createChannelSplitter
-
createChannelSplitter
-
createChannelMerger
-
createChannelMerger
-
createDynamicsCompressor
-
createOscillator
-
createPeriodicWave
public PeriodicWave createPeriodicWave(Float32Array real, Float32Array image, PeriodicWaveConstraints constraints) -
createPeriodicWave
public PeriodicWave createPeriodicWave(float[] real, float[] image, PeriodicWaveConstraints constraints) -
createPeriodicWave
-
createPeriodicWave
-
create
Deprecated. -
addEventListener
- Specified by:
addEventListenerin interfaceEventTarget
-
addEventListener
- Specified by:
addEventListenerin interfaceEventTarget
-
removeEventListener
- Specified by:
removeEventListenerin interfaceEventTarget
-
removeEventListener
- Specified by:
removeEventListenerin interfaceEventTarget
-
dispatchEvent
- Specified by:
dispatchEventin interfaceEventTarget
-