audio_waveforms library
Classes
- AndroidEncoderSettings
- Class to specify encoder and output format settings for Android.
- AudioFileWaveforms
- AudioWaveforms
- AudioWaveformsInterface
- IosEncoderSetting
- Class to configure encoder settings for iOS recordings.
- PlayerController
- PlayerWaveStyle
- RecorderController
- RecorderSettings
- Class to configure audio recording settings for Android and iOS.
- WaveformExtractionController
- WaveformExtractionController is used for extraction of waveform data as List<double>, which can be used to show AudioFileWaveforms
- WaveStyle
Enums
- AndroidEncoder
- Android encoders.
- DurationType
- There are two type duration which we can get while playing an audio.
- FinishMode
- An enum to be used to change behaviour of player when audio is finished playing.
- IosEncoder
- IOS encoders.
- PlayerState
- States of audio player
- RecorderState
- State of recorder
- UpdateFrequency
- Rate of updating the reported current duration.
- WaveformType
- An enum to decide which type of waveform to show.
Extensions
- DurationExtension on Duration
-
FilterForPlayer
on Stream<
PlayerIdentifier< T> > - This extension filter playerKey from the stream and provides only necessary generic type.
- IntExtension on int
- PlayerStateExtension on PlayerState
- RecorderStateExtension on RecorderState
- WaveformTypeExtension on WaveformType