2018-09-10 21:18:00 +03:00
|
|
|
# cubeb-coreaudio-rs
|
|
|
|
|
2018-09-10 21:20:11 +03:00
|
|
|
Implementation of MacOS Audio backend in CoreAudio framework for [Cubeb][cubeb] written in Rust.
|
|
|
|
|
2018-10-08 01:58:11 +03:00
|
|
|
## Current Goals
|
2018-10-08 02:38:43 +03:00
|
|
|
- Translate [C code][cubeb-au] line by line into Rust
|
2018-10-08 02:40:35 +03:00
|
|
|
- Create tests for later refactoring
|
2018-10-08 01:58:11 +03:00
|
|
|
|
2018-10-08 20:24:56 +03:00
|
|
|
## TODO
|
2018-10-09 01:52:54 +03:00
|
|
|
- Test aggregate devices
|
|
|
|
- Test for stream operations
|
|
|
|
- Clean up the tests. Merge the duplicated pieces in to a function.
|
2018-10-08 20:24:56 +03:00
|
|
|
|
2018-10-08 02:38:43 +03:00
|
|
|
[cubeb]: https://github.com/kinetiknz/cubeb "Cross platform audio library"
|
|
|
|
[cubeb-au]: https://github.com/kinetiknz/cubeb/blob/master/src/cubeb_audiounit.cpp "Cubeb AudioUnit"
|