Module proxy

Module proxy 

Source
Expand description

Proxy objects that represent objects exposed by the PipeWire server. This is the primary means by which clients can interact with server-side objects.

Modules§

client
A proxy representing client objects.
device
A proxy representing device objects.
factory
A proxy for representing factory objects.
link
A proxy representing a link between two ports.
metadata
A proxy for global metadata objects.
module
A proxy representing modules loaded in the server.
node
A proxy representing nodes.
port
A proxy representing ports on nodes.
registry
A proxy representing the registry.

Structs§

Proxy
Proxies are a central concept to how clients interact with a PipeWire server. The server has a list of objects (either instantiated locally, or by other clients). A number of these objects are exported to other clients to enumerate, interact with (call methods on) and be notified when they change (via events).
ProxyEvents
Events that might be emitted by a proxy.
WeakProxy
A weak reference to $name

Traits§

HasProxy
This trait is implemented by all specific types of proxies. See the Proxy documentation for more details.