Function: pcmToBytes()
ts
function pcmToBytes(pcm: Float32Array): Uint8Array;Defined in: src/batteries/media/contracts.ts:183
Pack PCM samples into transport bytes for a ConvertOutput.
Parameters
| Parameter | Type | Description |
|---|---|---|
pcm | Float32Array | Mono PCM samples in [-1, 1]. |
Returns
Uint8Array
The samples as little-endian Float32 bytes.
Remarks
A Float32Array view over arbitrary Uint8Array bytes requires 4-byte alignment, which sliced buffers do not guarantee — this helper (and bytesToPcm) copy-normalize so neither side has to think about alignment.