mcut
@mcut/media

AudioActivityOptions

Generated TypeScript API reference for the public mcut SDK.

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.

On this page