flutter_audio_visualizer library

Classes

AudioConstants
Constants used for audio processing and visualization.
AudioController
Controller for managing audio sources and data processing.
AudioData
Represents a snapshot of processed audio data for visualization.
AudioPlayerSource
Audio source from an audio player
AudioSource
Abstract representation of a source that provides raw audio data.
AudioUtils
Utility class for various audio processing, normalization, and analysis tasks.
AudioVisualizer
A high-level widget for real-time audio visualization.
AudioVisualizerStyle
Configuration for the visual appearance of the audio visualization.
ColorUtils
Utility functions for color manipulation and generation.
Complex
Complex number class for FFT calculations.
FFTUtils
Utility class providing high-performance Fast Fourier Transform (FFT) operations.
MicrophoneAudioSource
An AudioSource that captures audio from the device's microphone.
SpectrumPainter
Custom painter for drawing the spectrum visualization.
SpectrumVisualizer
Widget for displaying spectrum visualization.
VisualizationConstants
Constants used for visualization appearance and behavior.
VisualizationController
Controller for managing visualization state and rendering logic.
VisualizationData
Data structure for visualization rendering.
WaveformPainter
Custom painter for drawing the waveform visualization.
WaveformVisualizer
Widget for displaying waveform visualization.

Enums

AudioSourceType
Defines the origin of the audio signal used for visualization.
VisualizationType
Defines the visual representation used for the audio data.