AudioBufferSourceNode

Properties

Link copied to clipboard
abstract var buffer: AudioBuffer?
Link copied to clipboard
abstract val channelCount: Int
Link copied to clipboard
abstract val context: AudioContext
Link copied to clipboard
abstract var detune: Int
Link copied to clipboard
abstract var loop: Boolean
Link copied to clipboard
abstract var loopEnd: Double
Link copied to clipboard
abstract var loopStart: Double
Link copied to clipboard
abstract val numberOfInputs: Int
Link copied to clipboard
abstract val numberOfOutputs: Int
Link copied to clipboard
abstract var onended: () -> Unit
Link copied to clipboard
abstract var playbackRate: Double

Functions

Link copied to clipboard
abstract fun connect(destination: AudioNode, output: Int? = definedExternally, input: Int? = definedExternally): AudioNode
Link copied to clipboard
abstract fun disconnect(output: Int? = definedExternally)
abstract fun disconnect(destination: AudioNode, output: Int? = definedExternally, input: Int? = definedExternally)
Link copied to clipboard
fun AudioNode.gain(callback: GainNode.() -> Unit = {}): GainNode?
Link copied to clipboard
fun AudioNode.panner(callback: PannerNode.() -> Unit = {}): PannerNode?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun start(whn: Double = definedExternally, offset: Double = definedExternally, duration: Double = definedExternally)
Link copied to clipboard
abstract fun stop(whn: Double = definedExternally)