wireplumber/lib/wp
George Kiagiadakis a63f2bb99b lib/wp: merge both WpRemote & WpRemotePipewire in WpCore
In practice we always create a remote and connect to pipewire.
Any other scenario is invalid, therefore, it is not justified
to be confused with so many classes for such small functionality.
This simplifies a lot the modules code.

Also, this commit exposes the pw_core and pw_remote objects
out of WpCore. This is in practice useful when dealing with low-level
pw and spa factories, which are used in the monitors. Let's not
add API wrappers for everything... Bindings will never use this
functionality anyway, since it depends on low level pipewire C API.
2019-09-07 17:55:46 +03:00
..
core.c lib/wp: merge both WpRemote & WpRemotePipewire in WpCore 2019-09-07 17:55:46 +03:00
core.h lib/wp: merge both WpRemote & WpRemotePipewire in WpCore 2019-09-07 17:55:46 +03:00
endpoint.c endpoint: add direction property and remove it from subclasses 2019-08-27 10:05:59 -04:00
endpoint.h endpoint: add direction property and remove it from subclasses 2019-08-27 10:05:59 -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 lib/wp: merge both WpRemote & WpRemotePipewire in WpCore 2019-09-07 17:55:46 +03: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
properties.c lib: properties: add update() and copy_from_dict() API 2019-08-29 19:41:04 +03:00
properties.h lib: properties: add update() and copy_from_dict() API 2019-08-29 19:41:04 +03:00
proxy-client.c lib: implement WpProxyClient 2019-08-27 18:28:58 +03:00
proxy-client.h lib: implement WpProxyClient 2019-08-27 18:28:58 +03:00
proxy-link.c proxy-*: improve proxy subclasses 2019-08-27 17:40:28 +03:00
proxy-link.h proxy-*: improve proxy subclasses 2019-08-27 17:40:28 +03:00
proxy-node.c proxy-*: improve proxy subclasses 2019-08-27 17:40:28 +03:00
proxy-node.h proxy-*: improve proxy subclasses 2019-08-27 17:40:28 +03:00
proxy-port.c proxy-*: improve proxy subclasses 2019-08-27 17:40:28 +03:00
proxy-port.h proxy-*: improve proxy subclasses 2019-08-27 17:40:28 +03:00
proxy.c lib/wp: merge both WpRemote & WpRemotePipewire in WpCore 2019-09-07 17:55:46 +03:00
proxy.h lib/wp: merge both WpRemote & WpRemotePipewire in WpCore 2019-09-07 17:55:46 +03:00
wp.h lib/wp: merge both WpRemote & WpRemotePipewire in WpCore 2019-09-07 17:55:46 +03:00