commit 9e0bc636f05197087bd5e5b3c0b7de3cfb8d1e64 parent 86099c5d28e2fd11c72d1b4d08039b032ff2c7ed Author: Jack Mordaunt <jackmordaunt.dev@gmail.com> Date: Fri, 22 Oct 2021 23:29:38 +0800 nativeaudio: add project todos Signed-off-by: Jack Mordaunt <jackmordaunt.dev@gmail.com> Diffstat:
| M | README.md | | | 11 | +++++++++-- |
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md @@ -26,4 +26,12 @@ import "git.sr.ht/~jackmordaunt/nativeaudio" func main() { nativeaudio.Play("audio.m4a") } -``` -\ No newline at end of file +``` + +## TODO + +- [ ] report back the sample rate, number of channels and bit depth +- [ ] macOS native bindings +- [ ] byte level `Decode([]byte) []byte` function that avoids file system dependency all together +- [ ] optimize memory usage + - we can manage memory entirely from the Go side with a touch more orchestration