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.