wireplumber/lib/wp
George Kiagiadakis 25d8e5e375 object-manager: look into the proxy object when checking constraints on a global
This allows having constraints on the pw properties and the GObject
properties of the proxy, instead of just on the global properties.

This is only useful for constraints on impl proxies, since the globals
coming from the registry don't have a proxy object associated at the
time they are added in the object managers
2020-03-31 16:11:08 +03:00
..
base-endpoint.c base-endpoint: add wp_base_endpoint_begin_fade API 2020-02-27 08:39:15 -05:00
base-endpoint.h base-endpoint: add wp_base_endpoint_begin_fade API 2020-02-27 08:39:15 -05:00
client.c lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
client.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
configuration.c lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
configuration.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
core.c lib: add proxy & impl class for PW_TYPE_INTERFACE_EndpointStream 2020-03-31 16:11:08 +03:00
core.h core: add source nullable parameter in _idle_add and _timeout_add APIs 2020-02-27 08:39:10 -05:00
defs.h lib: introduce export macros and hide all private symbols 2020-01-16 18:50:07 +02:00
device.c lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
device.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
endpoint-stream.c endpoint-stream: improve impl 2020-03-31 16:11:08 +03:00
endpoint-stream.h lib: add proxy & impl class for PW_TYPE_INTERFACE_EndpointStream 2020-03-31 16:11:08 +03:00
endpoint.c session-item: implement and use _get_associated_proxy() API 2020-03-31 16:11:08 +03:00
endpoint.h session-item / endpoint: implement exporting a WpSiEndpoint 2020-03-29 15:18:20 +03:00
error.c lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
error.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
factory.c lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
factory.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
link.c lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
link.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
meson.build lib: add proxy & impl class for PW_TYPE_INTERFACE_EndpointStream 2020-03-31 16:11:08 +03:00
module.c lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
module.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
node.c lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
node.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
object-manager.c object-manager: look into the proxy object when checking constraints on a global 2020-03-31 16:11:08 +03:00
object-manager.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
policy.c lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
policy.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
port.c lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
port.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
private.h lib: add proxy & impl class for PW_TYPE_INTERFACE_EndpointStream 2020-03-31 16:11:08 +03:00
properties.c properties: add wp_properties_ensure_unique_owner() method 2020-03-31 16:11:08 +03:00
properties.h properties: add wp_properties_ensure_unique_owner() method 2020-03-31 16:11:08 +03:00
proxy.c lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
proxy.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
session-item.c session-item: implement and use _get_associated_proxy() API 2020-03-31 16:11:08 +03:00
session-item.h session-item: implement and use _get_associated_proxy() API 2020-03-31 16:11:08 +03:00
session.c lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
session.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
si-factory.c lib: implement WpSiFactory, a factory for session items 2020-03-29 15:02:59 +03:00
si-factory.h lib: implement WpSiFactory, a factory for session items 2020-03-29 15:02:59 +03:00
si-interfaces.c session-item / endpoint: implement exporting a WpSiEndpoint 2020-03-29 15:18:20 +03:00
si-interfaces.h session-item / endpoint: implement exporting a WpSiEndpoint 2020-03-29 15:18:20 +03:00
spa-props.c session-item / endpoint: implement exporting a WpSiEndpoint 2020-03-29 15:18:20 +03:00
transition.c transition: call execute_step() with _STEP_ERROR in error conditions 2020-03-31 16:11:08 +03:00
transition.h lib: implement a new WpTransition class 2020-03-29 15:02:59 +03:00
wp.h lib: add proxy & impl class for PW_TYPE_INTERFACE_EndpointStream 2020-03-31 16:11:08 +03:00