wireplumber/lib/wp
Julian Bouzas 77ec4c548c lib: introduce WpConfiguration
The purpose of this change is to have a generic API that allows modules to read
configuration data from files under a specific directory. Since we can have many
types of configuration files, this new class maps file extensions with generic
parsers defined in the modules, giving modules full freedom to parse any kind of
data.
2019-12-04 16:38:35 -05:00
..
configuration.c lib: introduce WpConfiguration 2019-12-04 16:38:35 -05:00
configuration.h lib: introduce WpConfiguration 2019-12-04 16:38:35 -05:00
core.c core: add wp_core_idle_add API 2019-11-27 13:16:43 -05:00
core.h core: add wp_core_idle_add API 2019-11-27 13:16:43 -05:00
endpoint.c endpoint-link: ensure we call finalize of the parent class 2019-11-16 11:40:02 +02:00
endpoint.h lib: introduce WpObjectManager 2019-11-13 15:49:39 +02: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
exported.c lib: add WpExported, a base class for all exported objects 2019-12-03 18:05:34 +02:00
exported.h lib: add WpExported, a base class for all exported objects 2019-12-03 18:05:34 +02:00
factory.c lib: introduce WpObjectManager 2019-11-13 15:49:39 +02:00
factory.h factory: remove unneeded sync construction API 2019-06-28 12:34:03 -04:00
meson.build lib: introduce WpConfiguration 2019-12-04 16:38:35 -05:00
module.c lib: introduce WpObjectManager 2019-11-13 15:49:39 +02:00
module.h Fix doc warnings 2019-07-12 08:20:08 -04:00
monitor.c fixup: include private.h in monitor.c 2019-11-11 17:45:39 +02:00
monitor.h monitor: add a flag to activate alsa devices 2019-10-07 16:47:54 +03:00
object-manager.c object-manager: sync on the core 2019-11-27 13:44:32 -05:00
object-manager.h object-manager: actually add the object-manager.* files in git 2019-11-13 16:07:36 +02:00
policy.c lib: introduce WpObjectManager 2019-11-13 15:49:39 +02:00
policy.h lib: introduce WpObjectManager 2019-11-13 15:49:39 +02:00
private.h lib: add WpSpaProps, a helper to deal with SPA_PARAM_Props & SPA_PARAM_PropInfo 2019-12-04 18:49:14 +02:00
properties.c lib: properties: add wp_properties_copy_keys 2019-09-17 16:35:14 +03:00
properties.h lib: properties: add wp_properties_copy_keys 2019-09-17 16:35:14 +03:00
proxy-client.c lib/wp: move internal functions and declarations to a private.h header 2019-11-07 20:44:55 +02:00
proxy-client.h lib: implement WpProxyClient 2019-08-27 18:28:58 +03:00
proxy-link.c lib/wp: move internal functions and declarations to a private.h header 2019-11-07 20:44:55 +02:00
proxy-link.h proxy-*: improve proxy subclasses 2019-08-27 17:40:28 +03:00
proxy-node.c lib/wp: move internal functions and declarations to a private.h header 2019-11-07 20:44:55 +02:00
proxy-node.h proxy-*: improve proxy subclasses 2019-08-27 17:40:28 +03:00
proxy-port.c lib/wp: move internal functions and declarations to a private.h header 2019-11-07 20:44:55 +02:00
proxy-port.h proxy-*: improve proxy subclasses 2019-08-27 17:40:28 +03:00
proxy.c proxy: construct WpProxySession for session proxies 2019-12-04 18:49:47 +02:00
proxy.h lib: introduce WpObjectManager 2019-11-13 15:49:39 +02:00
session.c lib: implement WpSession (proxy + exported for pw_session) 2019-12-04 18:49:47 +02:00
session.h lib: implement WpSession (proxy + exported for pw_session) 2019-12-04 18:49:47 +02:00
spa-props.c lib: add WpSpaProps, a helper to deal with SPA_PARAM_Props & SPA_PARAM_PropInfo 2019-12-04 18:49:14 +02:00
wp.h lib: introduce WpConfiguration 2019-12-04 16:38:35 -05:00