Module stream

Source
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§

ListenerLocalBuilder
A builder for registering stream event callbacks.
ListenerLocalCallbacks
Stream
Transparent wrapper around a stream.
StreamBox
Smart pointer providing unique ownership of a PipeWire stream.
StreamFlags
Extra flags that can be used in Stream::connect()
StreamListener
An owned listener for stream events.
StreamRc
Reference counting smart pointer providing shared ownership of a PipeWire stream.
StreamWeak
Non-owning reference to a stream managed by StreamRc.

Enums§

StreamState