Properties
Optional Readonly audioWorklet
Readonly currentTime
currentTime: number
Optional Readonly length
length?: number
Readonly sampleRate
sampleRate: number
Methods
Optional close
- close(): Promise<void>
Returns Promise<void>
Optional createBuffer
- createBuffer(numberOfChannels, length, sampleRate): AudioBuffer
Parameters
- numberOfChannels: number
- length: number
- sampleRate: number
Optional createChannelMerger
- createChannelMerger(numberOfInputs?): ChannelMergerNode
Parameters
Optional numberOfInputs: number
Optional createChannelSplitter
- createChannelSplitter(numberOfOutputs?): ChannelSplitterNode
Parameters
Optional numberOfOutputs: number
Optional createConvolver
- createConvolver(): ConvolverNode
Returns ConvolverNode
Optional createMediaElementSource
Optional createMediaStreamSource
decodeAudioData
- decodeAudioData(audioData): Promise<AudioBuffer>
- decodeAudioData(audioData, successCallback, errorCallback?): Promise<AudioBuffer>
Parameters
- audioData: ArrayBuffer
- successCallback: ((buffer) => void)
- (buffer): void
Returns void
Optional errorCallback: ((error) => void)- (error): void
Returns void
Optional resume
- resume(): Promise<void>
Returns Promise<void>
Optional suspend
- suspend(suspendTime?): Promise<void>
Parameters
Optional suspendTime: number
Returns Promise<void>