Skip to content

Commit db53180

Browse files
authored
chore: clean-up pcmEncode utility function (#16)
1 parent 7a00d57 commit db53180

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed
Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
export const pcmEncode = (input: any) => {
2-
var offset = 0;
3-
var buffer = new ArrayBuffer(input.length * 2);
4-
var view = new DataView(buffer);
5-
for (var i = 0; i < input.length; i++, offset += 2) {
6-
var s = Math.max(-1, Math.min(1, input[i]));
7-
view.setInt16(offset, s < 0 ? s * 0x8000 : s * 0x7fff, true);
2+
const buffer = new ArrayBuffer(input.length * 2);
3+
const view = new DataView(buffer);
4+
for (let i = 0; i < input.length; i++) {
5+
const s = Math.max(-1, Math.min(1, input[i]));
6+
view.setInt16(i * 2, s < 0 ? s * 0x8000 : s * 0x7fff, true);
87
}
98
return buffer;
109
};

0 commit comments

Comments
 (0)