ringbuf.js:使用SharedArrayBuffer的免等待线程安全的单消费者单生产者环形缓冲区 源码
ringbuf.js Web的线程安全免等待单消费者单生产者环形缓冲区以及一些实用程序。 该库的主要文件: js/ringbuf.js :基本数据结构,实现环形缓冲区。 有意对此发表了强烈评论。 js/audioqueue.js :包装音频数据流,而不使用postMessage 。 js/param.js :用于参数更改的包装器,允许在不使用postMessage情况下发送成对的索引和值。 该库包含一个示例,下面说明,带有以下文件: example/app.js :示例用法,主线程侧(将音频和参数更改发送到实时线程) example/processor.js :示例用法,实时线程侧(从主线程接收音频和参数更改) example/utils.js :帮助程序在AudioWorkletGlobalScope加载多个文件 example/index.js :该库的供应商和内部版
用户评论