react-audio-visualizers
Version:
<h1 align="center">React Audio Visualizers</h1>
32 lines (31 loc) • 1.2 kB
TypeScript
/// <reference types="react" />
import { AudioVisualizerCommonProps, Color } from 'react-audio-visualizers-core';
export declare const DEFAULT_COLOR = "white";
export declare const DEFAULT_MARGIN_WIDTH = 15;
export declare const DEFAULT_MARGIN_HEIGHT_TOP = 10;
export declare const DEFAULT_MARGIN_HEIGHT_BOTTOM = 5;
export declare const DEFAULT_NUM_BARS = 64;
export declare const DEFAULT_STARTING_ANGLE: number;
export declare const MIN_DECIBEL = 0;
export declare const MAX_DECIBEL = 255;
export declare const REFERENCE_SPECTRUM_WIDTH = 1280;
export declare const MIN_BAR_HEIGHT = 10;
export declare enum SpectrumVisualizerTheme {
roundBars = "ROUND_BARS",
squaredBars = "SQUARED_BARS",
line = "LINE",
radialSquaredBars = "RADIAL_SQUARED_BARS",
radialLine = "RADIAL_LINE"
}
export interface SpectrumVisualizerProps extends AudioVisualizerCommonProps {
theme: SpectrumVisualizerTheme;
colors?: Color[];
lowFrequency?: number;
highFrequency?: number;
numBars?: number;
radius?: number;
barWidth?: number;
startingAngle?: number;
mirror?: boolean;
}
export declare const SpectrumVisualizer: (props: SpectrumVisualizerProps) => JSX.Element;