UNPKG

@remotion/media-utils

Version:

Utilities for working with media files

24 lines (23 loc) 650 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.combineFloat32Arrays = void 0; const combineFloat32Arrays = (arrays) => { if (arrays.length === 0) { return new Float32Array([]); } if (arrays.length === 1) { return arrays[0]; } let totalLength = 0; for (const array of arrays) { totalLength += array.length; } const result = new Float32Array(totalLength); let offset = 0; for (const array of arrays) { result.set(array, offset); offset += array.length; } return result; }; exports.combineFloat32Arrays = combineFloat32Arrays;