stopAudio

This commit is contained in:
vapormusic 2022-02-23 22:34:41 +07:00
parent a3228fd108
commit 9cb80cde06
2 changed files with 11 additions and 3 deletions

View file

@ -149,9 +149,9 @@ var CiderAudio = {
};
var destnode = CiderAudio.context.createMediaStreamDestination();
CiderAudio.audioNodes.gainNode.connect(destnode)
var mediaRecorder = new MediaRecorder(destnode.stream, options);
mediaRecorder.start(1);
mediaRecorder.ondataavailable = function (e) {
CiderAudio.mediaRecorder = new MediaRecorder(destnode.stream, options);
CiderAudio.mediaRecorder.start(1);
CiderAudio.mediaRecorder.ondataavailable = function (e) {
e.data.arrayBuffer().then(buffer => {
ipcRenderer.send('writeAudio', buffer)
}
@ -164,6 +164,13 @@ var CiderAudio = {
}
},
stopAudio(){
if (CiderAudio.mediaRecorder != null){
CiderAudio.mediaRecorder.stop();
CiderAudio.mediaRecorder = null;
CiderAudio.ccON = false;
}
},
analogWarmth_h2_3: function (status, hierarchy){
if (status === true) { // 23 Band Adjustment
let WARMTH_FREQUENCIES = [10.513, 15.756, 224.01, 677.77, 1245.4, 2326.8, 2847.3, 4215.3, 11057, 12793, 16235, 16235, 17838, 18112, 18112, 19326, 19372, 19372, 20061, 20280, 20280, 20853, 22276];