Optionalcontext: AudioContext = LiaAudio.audioCtxStart playback
Optionaloptions: { fadeIn?: number; offset?: number } = {}OptionalfadeIn?: numberseconds to fade in
Optionaloffset?: numberstart offset in seconds
Start playback identical to AudioBufferSourceNode.start()
Optionalwhen: number = 0seconds from context.currentTime to start
Optionaloffset: number = 0offset in seconds into the buffer
Optionalduration: numberhow long to play in seconds
Pause playback
Optionaloptions: { fadeOut?: number } = {}OptionalfadeOut?: numberseconds to fade out
Get playback elapsed time in milliseconds
Set playback speed
Set loop mode
Connect node to AudioNode or AudioParam
Optionaloutput: number = 0Optionalinput: number = 0Disconnect node from AudioNode or AudioParam
OptionaldestinationOrOutput: AudioNodeOptionaloutput: numberOptionalinput: numberStop playback immediately or at optional future time
Optionalwhen: number = 0seconds from now to stop
High-level AudioBufferSourceNode replacement with play/pause, fades, speed, and strict AudioNode interface.
Implements