# Internal rustradio notes ## Things to improve ### API * I'm not entirely happy with the work function and buffer interfaces. * Probably the `process_sync_tags()` functions should get all tag inputs, and return them too. Both not just for the first arg. ### Internal * Do we really need refcounted streams? * Multithreaded graphs should condvar sleep if they need more input, or more output space.