Local Modules
-
struct WpImplModule
Used to load PipeWire modules within the WirePlumber process. This is slightly different from other objects in that the module is not exported to PipeWire, but it may create an export objects itself.
- Since
0.4.2
-
WpImplModule *wp_impl_module_load(WpCore *core, const gchar *name, const gchar *arguments, WpProperties *properties)
Loads a PipeWire module into the WirePlumber process.
- Since
0.4.2
- Parameters:
core – (transfer none): The WirePlumber core
name – (transfer none): the name of the module to load
arguments – (nullable) (transfer none): arguments to be passed to the module
properties – (nullable) (transfer none): additional properties to be provided to the module
- Returns:
(nullable) (transfer full): the WpImplModule for the module that was loaded on success, NULL on failure.
-
WpImplModule *wp_impl_module_load_file(WpCore *core, const gchar *name, const gchar *filename, WpProperties *properties)
Loads a PipeWire module with arguments from file into the WirePlumber process.
- Since
0.4.15
- Parameters:
core – (transfer none): The WirePlumber core
name – (transfer none): the name of the module to load
file – (transfer none): filename to be used as arguments
properties – (nullable) (transfer none): additional properties to be provided to the module
- Returns:
(nullable) (transfer full): the WpImplModule for the module that was loaded on success, NULL on failure.
-
WP_TYPE_IMPL_MODULE (wp_impl_module_get_type())
The WpImplModule GType.
- Since
0.4.2