@mcut/media
crossCorrelateEnvelopes
Generated TypeScript API reference for the public mcut SDK.
mcut SDK / media/src / crossCorrelateEnvelopes
Function: crossCorrelateEnvelopes()
function crossCorrelateEnvelopes(
a,
b,
maxLagBuckets): object;Defined in: packages/media/src/audio-sync.ts:35
Normalized cross-correlation of two zero-meaned envelopes. Returns the lag
(in buckets) that best aligns b to a: positive lag means b's content
happens LATER in its own file, i.e. b started recording earlier.
Pure — unit-testable without decoding.
Parameters
a
Float32Array
b
Float32Array
maxLagBuckets
number
Returns
object
confidence
confidence: number;lag
lag: number;