pub fn channel<T>() -> (Sender<T>, Receiver<T>)where
T: 'static,Expand description
Create a Sender-Receiver pair, where the sender can be used to send messages to the receiver.
This functions similar to std::sync::mpsc, but with a receiver that can be attached to any
Loop to have the loop invoke a callback with any new messages.
This can be used for inter-thread communication without shared state and where std::sync::mpsc can not be used
because the receiving thread is running the pipewire loop.