react-audio-visualizers
Version:
<h1 align="center">React Audio Visualizers</h1>
26 lines (25 loc) • 1.03 kB
TypeScript
/// <reference types="react" />
import { AudioVisualizerCommonProps, Color } from 'react-audio-visualizers-core';
export declare const DEFAULT_COLOR = "white";
export declare const DEFAULT_MARGIN_HEIGHT_BOTTOM = 2;
export declare const DEFAULT_MARGIN_HEIGHT_TOP = 10;
export declare const DEFAULT_BAR_WIDTH = 10;
export declare const DEFAULT_BAR_MARGIN = 2.5;
export declare const OFF_SCREEN_OFFSET = 20;
export declare const MIN_DECIBEL = 128;
export declare const MAX_DECIBEL = 255;
export declare const REFERENCE_SPECTRUM_WIDTH = 1280;
export declare const MIN_BAR_HEIGHT = 10;
export declare const DEFAULT_REFRESH_RATE = 0.025;
export declare enum WaveformVisualizerTheme {
squaredBars = "SQUARED_BARS",
line = "LINE"
}
export interface WaveformVisualizerProps extends AudioVisualizerCommonProps {
theme: WaveformVisualizerTheme;
colors?: Color[];
barWidth?: number;
barMargin?: number;
refreshRate?: number;
}
export declare const WaveformVisualizer: (props: WaveformVisualizerProps) => JSX.Element;