This is an experimental module. AudioWorker haven't been implemented in any browsers yet.
$ npm install pico.driver.audioworker
constructor()
-
node: AudioWorkerNode
(required) -
context: AudioContext
(implicit readonly) -
sampleRate: number
(implicit readonly) -
bufferLength: number
(implicit readonly)
-
setup(opts: object): void
-
opts.context: AudioContext
(required)
-
start(): void
stop(): void
constructor()
-
processor: Processor
(required) -
context: null
(implicit readonly) -
sampleRate: number
(implicit readonly) -
bufferLength: number
(implicit readonly)
setup(opts: object): void
start(): void
stop(): void
interface Processor {
driver: PicoDriver;
process(bufL: Float32Array, bufR: Float32Array) => void;
}
MIT