AudioActivityOptions
Generated TypeScript API reference for the public mcut SDK.
mcut SDK / media/src / AudioActivityOptions
Interface: AudioActivityOptions
Defined in: packages/media/src/audio-activity.ts:10
Properties
endMs?
optional endMs?: number;Defined in: packages/media/src/audio-activity.ts:13
frameMs?
optional frameMs?: number;Defined in: packages/media/src/audio-activity.ts:15
Fixed analysis frame size. Default 30ms.
minSilenceMs?
optional minSilenceMs?: number;Defined in: packages/media/src/audio-activity.ts:21
Silent runs shorter than this are treated as sound. Default 120ms.
minSoundMs?
optional minSoundMs?: number;Defined in: packages/media/src/audio-activity.ts:19
Active runs shorter than this are treated as silence. Default 120ms.
paddingMs?
optional paddingMs?: number;Defined in: packages/media/src/audio-activity.ts:23
Trim this much from each returned silence window edge. Default 0ms.
startMs?
optional startMs?: number;Defined in: packages/media/src/audio-activity.ts:12
Source range. Defaults to the whole file for decoded media, or all samples for PCM input.
threshold?
optional threshold?: number;Defined in: packages/media/src/audio-activity.ts:17
A frame is sound when RMS is greater than this threshold. Default 0.004.
waveformBuckets?
optional waveformBuckets?: number;Defined in: packages/media/src/audio-activity.ts:25
Optional compact max-amplitude waveform bucket count.