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