onrtctransform = (event) => { | |
const transformer = event.transformer; | |
self.postMessage("started"); | |
transformer.reader = transformer.readable.getReader(); | |
transformer.writer = transformer.writable.getWriter(); | |
function process(transformer) | |
{ | |
transformer.reader.read().then(chunk => { | |
if (chunk.done) | |
return; | |
transformer.writer.write(chunk.value); | |
transformer.writer.write(chunk.value); | |
process(transformer); | |
}); | |
} | |
process(transformer); | |
}; | |
self.postMessage("registered"); |