Source code
Revision control
Copy as Markdown
Other Tools
/**
* @class ChannelCountProcessor
* @extends AudioWorkletProcessor
*/
class ChannelCountProcessor extends AudioWorkletProcessor {
constructor(options) {
super(options);
}
process(inputs, outputs) {
this.port.postMessage({
inputChannel: inputs[0].length,
outputChannel: outputs[0].length
});
return false;
}
}
registerProcessor('channel-count', ChannelCountProcessor);