audio_io 0.1.2 copy "audio_io: ^0.1.2" to clipboard
audio_io: ^0.1.2 copied to clipboard

outdated

Simple audio data streamed into dart, and or out from dart.

0.0.1 #

Kiss release Input from mic at fixed sample rate and buffer size, no output

0.0.2 #

Kiss MVP release

Input from mic at fixed sample rate and buffer size, output fixed at mono at the same sample rate as input. Simple quick and dirty ringbuffer for output (needs optimisation)

0.0.3 #

Bugfix Fix 32-64bit mismatch of data.

0.0.4 #

Improvement Allow muliple listeners on audio input

0.0.5 #

Bugfix Thread safety - memory leak fixed :)

0.0.6 #

Improvement Main thread call for sink removed (attempt to reduce latency introduced in 0.0.5)

0.0.7 #

Rollback 0.0.6

0.0.8 #

Improvement Handle audio session changes Reset audio when entering foreground

0.0.9 #

Improvement Handle audio interruptions Using simpler binary message system to send data (2x cpu optimisation) Replaced invoking method with binary message for output audio Less format conversions when sending data in and out Prep work for upcoming buffer and samplerate selection features

0.1.0 #

New Interface Added inteface for getting format and buffer size selection (audio frame size) Using serial queue for read and writes to buffer

0.1.1 #

Performance Fixing Dart side audio format to double (everything is 64bit these days, 64bit is great for processing) Optimised data conversion

0.1.2 #

Bugfix Fix bug which stopped audio when coming back from background

Upcoming features

  • More Optimised for RAM and CPU
  • Support multiple channels
  • File sinks for saving and compressing audio
3
likes
0
pub points
27%
popularity

Publisher

verified publisherwearemobilefirst.com

Simple audio data streamed into dart, and or out from dart.

Homepage

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on audio_io