Expand description
Streams are higher-level objects providing a convenient way to send and receive data streams to/from PipeWire.
This module contains wrappers for pw_stream and related itmes.
Structs§
- Listener
Local Builder - A builder for registering stream event callbacks.
- Listener
Local Callbacks - Stream
- Transparent wrapper around a stream.
- Stream
Box - Smart pointer providing unique ownership of a PipeWire stream.
- Stream
Flags - Extra flags that can be used in
Stream::connect() - Stream
Listener - An owned listener for stream events.
- Stream
Rc - Reference counting smart pointer providing shared ownership of a PipeWire stream.
- Stream
Weak - Non-owning reference to a stream managed by
StreamRc.