Wp.ImplModule¶
- Subclasses:
None
Methods¶
- Inherited:
- Structs:
class |
|
Virtual Methods¶
- Inherited:
Properties¶
Name |
Type |
Flags |
Short Description |
---|---|---|---|
r/w/co |
The arguments to provide to the module while loading |
||
r/w/co |
The WirePlumber core |
||
r/w/co |
The name of the PipeWire module |
||
r/w |
Properties of the module |
||
r |
Pointer to the underlying pw_impl_module structure for the module |
Signals¶
- Inherited:
Fields¶
- Inherited:
Class Details¶
- class Wp.ImplModule(**kwargs)¶
- Bases:
- Abstract:
No
- Structure:
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.
New in version 0.4.2.
- classmethod load(core, name, arguments, properties)¶
- Parameters:
- Returns:
the
Wp.ImplModule
for the module that was loaded on success,None
on failure.- Return type:
Loads a PipeWire module into the WirePlumber process.
New in version 0.4.2.
Property Details¶
- Wp.ImplModule.props.arguments¶
- Name:
arguments
- Type:
- Default Value:
- Flags:
The arguments to provide to the module while loading
- Wp.ImplModule.props.core¶
- Name:
core
- Type:
- Default Value:
- Flags:
The WirePlumber core
- Wp.ImplModule.props.name¶
- Name:
name
- Type:
- Default Value:
- Flags:
The name of the PipeWire module
- Wp.ImplModule.props.properties¶
- Name:
properties
- Type:
- Default Value:
- Flags:
Properties of the module