pipewire/doc/dox/config
Wim Taymans 118d8574c8 impl-port: support mode port.passive values
Add a port.passive = follow mode and the node.passive equivalents
out-follow, in-follow, follow.

This makes it possible to control how a port influences the state of
the peer and how the peer influences the state of the node independently.

In passive mode, the port will not make the peer runnable and will also
not become runnable when the peer activates.

In the follow mode, the port will not make the peer runnable but it will
become runnable when the peer is active.

This makes it possible to do new things like (f for follow):

  Source -> (f)loopback1-in|loopback1-out(f) -> Sink

It will not make the source and sink run but when one of them start, all
will become runnable.

Or you can now better do the leak node hack that was previously used:

  Source -> (f)pw-record

That will only start running when the source is activated by something
else.

With port.passive = true|false|follow there is a potential 4th case
which would activate the peer but not be activated by the peer, which is
not something that makes sense.
2026-03-06 09:35:17 +01:00
..
index.md doc: move configuration index to a separate page 2024-07-30 08:27:10 +00:00
libpipewire-modules.7.md doc: move config man pages under config/ 2024-02-19 00:00:27 +02:00
pipewire-client.conf.5.md doc: update docs with new resampler parameters 2025-11-20 17:44:58 +01:00
pipewire-filter-chain.conf.5.md doc: move config man pages under config/ 2024-02-19 00:00:27 +02:00
pipewire-jack.conf.5.md doc: improve property documentation 2025-09-03 09:34:54 +00:00
pipewire-props.7.md impl-port: support mode port.passive values 2026-03-06 09:35:17 +01:00
pipewire-pulse-modules.7.md doc: move config man pages under config/ 2024-02-19 00:00:27 +02:00
pipewire-pulse.conf.5.md doc: improve property documentation 2025-09-03 09:34:54 +00:00
pipewire.conf.5.md context: add support for rlimit.<resource> = <value> 2025-10-15 09:26:36 +02:00
xref.md conf: remove client-rt.conf 2025-01-14 12:40:05 +01:00