Skip to content

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

ParameterTypeDescription
buffersArrayBuffer[]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

© 2026 CompositeVoice. All rights reserved.

Font size
Contrast
Motion
Transparency