mirror of
https://gitlab.freedesktop.org/pipewire/wireplumber.git
synced 2025-12-25 07:50:04 +01:00
This allows registering arbitrary objects on the core's registry and finding them later, without having to add API for each and every object. I think this is useful enough to have it public, even though it's probably not going to be used that much... The rationale here is to allow registering custom component loaders without having to make them subclass WpPlugin or to create custom API for registering component loaders specifically. Also, remove the wp_plugin_register() and wp_si_factory_register() functions, since they are not going to be used much in the future. The idea is to let the component loader do the registration under the scenes, as the component is getting loaded. |
||
|---|---|---|
| .. | ||
| internal-comp-loader.c | ||
| internal-comp-loader.h | ||
| pipewire-object-mixin.c | ||
| pipewire-object-mixin.h | ||
| registry.h | ||