wireplumber/lib/wp
George Kiagiadakis cb1b3ebfad proxy: expose pw properties as a spa_dict and store them in a pw_properties
Exposing a spa_dict is necessary to allow using native pipewire API
that deals with these properties.

The internal structure change avoids mem copies when we need to
return a spa_dict.

This commits also removes exposing internal info structures via the
properties mechanism. This needs more thinking...
2019-04-23 16:28:13 +03:00
..
core-interfaces.c core: implement an interface to retrieve the pw_core & pw_remote 2019-04-22 18:26:09 +03:00
core-interfaces.h core: implement an interface to retrieve the pw_core & pw_remote 2019-04-22 18:26:09 +03:00
error.c switch all headers to use SPDX-License-Identifier 2019-04-12 12:53:54 +03:00
error.h switch all headers to use SPDX-License-Identifier 2019-04-12 12:53:54 +03:00
interface-impl.c refactoring around the registries 2019-04-17 19:09:39 +03:00
interface-impl.h refactoring around the registries 2019-04-17 19:09:39 +03:00
meson.build implement WpSession & WpSessionRegistry 2019-04-22 13:07:08 +03:00
object.c proxy: expose pw properties as a spa_dict and store them in a pw_properties 2019-04-23 16:28:13 +03:00
object.h proxy: expose pw properties as a spa_dict and store them in a pw_properties 2019-04-23 16:28:13 +03:00
plugin.c proxy/plugin: hold a pointer to the core instead of the respective registry 2019-04-22 17:48:02 +03:00
plugin.h proxy/plugin: hold a pointer to the core instead of the respective registry 2019-04-22 17:48:02 +03:00
proxy.c proxy: expose pw properties as a spa_dict and store them in a pw_properties 2019-04-23 16:28:13 +03:00
proxy.h proxy/plugin: hold a pointer to the core instead of the respective registry 2019-04-22 17:48:02 +03:00
session.c implement WpSession & WpSessionRegistry 2019-04-22 13:07:08 +03:00
session.h implement WpSession & WpSessionRegistry 2019-04-22 13:07:08 +03:00