Interface: UseWaveformOptions
Defined in: useWaveform.ts:28
Properties
analysis?
analysis?: Omit<AnalyzeOptions, "signal" | "onProgress">;
Defined in: useWaveform.ts:41
Analysis options. Changing them runs a new analysis.
barCount?
barCount?: number;
Defined in: useWaveform.ts:33
Number of values in bars. Fractional values are rounded down, so
width / barSlot can be passed as is. Leave undefined to only get peaks.
enabled?
enabled?: boolean;
Defined in: useWaveform.ts:43
Set to false to skip analysis (e.g. while the source is not known yet). Default true.
metric?
metric?: Metric;
Defined in: useWaveform.ts:35
Metric of bars. Default 'rms'.
normalize?
normalize?: false | WaveformNormalizeOptions;
Defined in: useWaveform.ts:37
Scaling of bars, or false for raw levels (0…1 of full scale). Default { scale: 'linear' }.
view?
view?: RangeOptions;
Defined in: useWaveform.ts:39
Time range and channel shown in bars. Changing it never decodes again.