wireplumber/lib/wp
George Kiagiadakis 1ed004c3c1 policy: implement a basic policy based on role priorities
* Every client has a priority based on its role
* For playback, we allow only a single client to play at a time
* For capture, we allow all clients to capture simultaneously
* Every time the "selected" device changes (either because devices
  are discovered/removed or because the user changed the selection),
  the clients are re-linked to the new "selected" device.
* When a playback client quits and there are others waiting unlinked,
  the highest priority one is linked automatically.
* This also properly fixes re-linking the correct client(s) to the
  correct device(s) when wireplumber exits and restarts.
2019-07-12 19:28:27 +03:00
..
core.c Fix doc warnings 2019-07-12 08:20:08 -04:00
core.h proxy: remove unneeded core reference 2019-06-18 10:18:21 -04:00
endpoint.c policy: implement a basic policy based on role priorities 2019-07-12 19:28:27 +03:00
endpoint.h endpoint: add wp_endpoint_unlink API 2019-07-10 11:18:09 -04:00
error.c Relicense to MIT 2019-05-31 12:13:12 +03:00
error.h Relicense to MIT 2019-05-31 12:13:12 +03:00
factory.c Fix doc warnings 2019-07-12 08:20:08 -04:00
factory.h factory: remove unneeded sync construction API 2019-06-28 12:34:03 -04:00
meson.build Fix doc warnings 2019-07-12 08:20:08 -04:00
module.c Fix doc warnings 2019-07-12 08:20:08 -04:00
module.h Fix doc warnings 2019-07-12 08:20:08 -04:00
policy.c Fix doc warnings 2019-07-12 08:20:08 -04:00
policy.h WpPolicy: add a way of signaling policy changes 2019-06-14 15:29:57 +03:00
proxy-link.c proxy: allow derived classes to finish its creation 2019-07-10 11:22:29 -04:00
proxy-link.h proxy-link: add new API 2019-07-10 11:18:06 -04:00
proxy-node.c proxy: allow derived classes to finish its creation 2019-07-10 11:22:29 -04:00
proxy-node.h proxy: add global_id property 2019-06-19 09:07:00 -04:00
proxy-port.c proxy: allow derived classes to finish its creation 2019-07-10 11:22:29 -04:00
proxy-port.h proxy: add global_id property 2019-06-19 09:07:00 -04:00
proxy.c proxy: allow derived classes to finish its creation 2019-07-10 11:22:29 -04:00
proxy.h proxy: remove unneeded destroy signal 2019-06-27 07:23:20 -04:00
remote-pipewire.c Fix doc warnings 2019-07-12 08:20:08 -04:00
remote-pipewire.h remote-pipewire: add registry listener 2019-06-20 12:55:32 -04:00
remote.c Fix doc warnings 2019-07-12 08:20:08 -04:00
remote.h Fix doc warnings 2019-07-12 08:20:08 -04:00
wp.h proxy-link: add new API 2019-07-10 11:18:06 -04:00