concatenateArrayBuffers
Concatenates multiple ArrayBuffer instances into a single contiguous buffer.
function concatenateArrayBuffers(buffers): ArrayBuffer;
Defined in: src/utils/audio.ts:126
Concatenates multiple ArrayBuffer instances into a single contiguous buffer.
Parameters
| Parameter | Type | Description |
|---|---|---|
buffers | ArrayBuffer[] | An array of ArrayBuffer instances to concatenate. |
Returns
ArrayBuffer
A single ArrayBuffer containing all input data in order.
Remarks
Useful for assembling fragmented audio data received from WebSocket streams into a single buffer for processing or playback.
Example
const chunk1 = new ArrayBuffer(1024);
const chunk2 = new ArrayBuffer(2048);
const combined = concatenateArrayBuffers([chunk1, chunk2]);
// combined.byteLength === 3072