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

Latest commit

 

History

History
18 lines (14 loc) · 827 Bytes

README.md

File metadata and controls

18 lines (14 loc) · 827 Bytes

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!!!!?!!!!