Skip to content
This repository has been archived by the owner on Oct 13, 2022. It is now read-only.
/ daudio Public archive

Cross platform sound flutter, Dart FFI with miniaudio

License

Notifications You must be signed in to change notification settings

Buggaboo/daudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DAUDIO

Leveraging miniaudio's capabilities and Dart's FFI to provide native audio and other audio-related functionality to multiple platforms (e.g. iOS, android, Linux, windows, macOS) for Dart and Flutter.

WIP

  • Dump AST in JSON with clang 10.0 (just add at the end of the compile command: (clang -ast-dump=json -fsyntax-only) (2020 Apr)
  • Parse aforementioned JSON with ffi_tool, to generate ffi bindings
  • Write tests
  • Translate C examples to Dart
  • Write valgrind tests to check for leaks
  • Provide binary support on MacOS (or borrow from pyminiaudio)
  • Provide binary support and example project for Android
  • Provide binary support and example project/framework for iOS
  • Profit!!!!?!!!!

About

Cross platform sound flutter, Dart FFI with miniaudio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages