UNPKG

react-audio-visualizers

Version:

<h1 align="center">React Audio Visualizers</h1>

32 lines (31 loc) 1.2 kB
/// <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;