Files

1 line
430 B
JavaScript

(()=>{self.addEventListener&&self.addEventListener("message",(function(a){if("getSigX"===a.data.type)self.importScripts(a.data.sigxJSPath),e(a.data.audioF32,a.data.index,a.data.sampleRate)}),!1);var e=function(e,a,t){addOnPostRun((function(){var n=Module._malloc(4*e.length);Module.HEAPF32.set(e,n/4),Module.ccall("extract_signature",null,["number","number","number","number"],[a,t,n,e.length],{async:!0}),Module._free(n)}))}})();