Trait pipewire_wrapper::listeners::AddListener
source · pub trait AddListener<'a>: RawWrapper {
type Events: 'a;
// Required method
fn add_listener(
&self,
events: Pin<Box<Self::Events>>
) -> Pin<Box<Self::Events>>;
}
Expand description
RawWrapper that can register listener. Ownership of the listener is not taken, so it’s should be stored somewhere. If this is possible, owned wrapper with the OwnListeners trait is preferred for usage.