All Downloads are FREE. Search and download functionalities are using the official Maven repository.

lugin.media-push.2.10.0.source-code.e4e4da7454e7cf2e6ffa.js Maven / Gradle / Ivy

There is a newer version: 2.11.3
Show newest version
var FRAME_PER_SECOND=10,FRAME_INTERVAL=1/FRAME_PER_SECOND;class VolumeMeter extends AudioWorkletProcessor{constructor(){super(),this._lastUpdate=currentTime,this._volume=0,this.stop=!1,this.port.onmessage=e=>{"stop"===e.data&&(this.port.postMessage({type:"debug",message:"Stop command is received"}),this.stop=!0)}}calculateRMS(e){for(var t=0,s=0;sFRAME_INTERVAL&&(this.calculateRMS(s),this.port.postMessage(this._volume),this._lastUpdate=currentTime),!this.stop}debug(e){this.port.postMessage({type:"debug",message:e})}}registerProcessor("volume-meter",VolumeMeter);




© 2015 - 2024 Weber Informatics LLC | Privacy Policy