0.1.0 • Published 10 years ago
pico.driver.audioworker v0.1.0
pico.driver.audioworker
This is an experimental module. AudioWorker haven't been implemented in any browsers yet.
Installation
$ npm install pico.driver.audioworkerAPI
PicoAudioClientDriver
constructor()
Instance attributes
node: AudioWorkerNode(required)context: AudioContext(implicit readonly)sampleRate: number(implicit readonly)bufferLength: number(implicit readonly)
Instance methods
setup(opts: object): voidopts.context: AudioContext(required)
start(): voidstop(): void
PicoAudioWorkerDriver
constructor()
Instance attributes
processor: Processor(required)context: null(implicit readonly)sampleRate: number(implicit readonly)bufferLength: number(implicit readonly)
Instance methods
setup(opts: object): voidstart(): voidstop(): void
Server Interface
interface Processor {
driver: PicoDriver;
process(bufL: Float32Array, bufR: Float32Array) => void;
}License
MIT