rust-jack
rust-jack copied to clipboard
Decent jack bindings for rust
This fixes #176. Check the issue for more details.
I'd expect this to return an error if JACK is not available, but right now it just panics on an unwrap. When creating a client, the library immediately calls `jack_set_error_function`:...
It was removed in `0.10.0` in favor of manually finding the dynamic library and loading symbols.
I noticed this repository does not have any Git tags for releases.
The `Sync` requirement on `NotificationHandler` is unecessary, and it is preventing me from storing an `mpsc::Sender` in my struct.
[`Client::connect_ports`](https://docs.rs/jack/latest/jack/struct.Client.html#method.connect_ports) requires that the first argument is an input port and the second argument is an output port, however it compiles with arguments that do not satisfy these constraints. In...
This encourages more people to handle buffer size changes.
ClosureProcessHandler::new creates a ProcessHandler with the provided `process` callback, however it does not provide any way to provide a `buffer_size` callback for the ProcessHandler it creates.