Class

PwgImplModule

since: 0.1

Description [src]

final class Pwg.ImplModule : GObject.Object
{
  /* No available fields */
}

Handle for a PipeWire implementation module loaded into a PwgCore context.

The module is kept loaded while this object is loaded. Unload it explicitly with pwg_impl_module_unload() or by dropping the object.

Stability: Unstable

Available since: 0.1

Ancestors

Instance methods

pwg_impl_module_get_arguments

Gets the PipeWire module argument string.

since: 0.1

pwg_impl_module_get_core

Gets the core that owns this loaded module.

since: 0.1

pwg_impl_module_get_loaded

Gets whether this handle still has a loaded PipeWire implementation module.

since: 0.1

pwg_impl_module_get_name

Gets the PipeWire module name that was loaded.

since: 0.1

pwg_impl_module_unload

Unloads the PipeWire implementation module if it is still loaded.

since: 0.1

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Pwg.ImplModule:arguments

PipeWire module argument string.

since: 0.1

Pwg.ImplModule:core

Core that owns this loaded PipeWire implementation module.

since: 0.1

Pwg.ImplModule:loaded

Whether this handle still has a loaded PipeWire implementation module.

since: 0.1

Pwg.ImplModule:name

PipeWire module name.

since: 0.1

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct PwgImplModuleClass {
  GObjectClass parent_class;
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.