Class
PwgMetadata
since: 0.1
Description [src]
final class Pwg.Metadata : GObject.Object
{
/* No available fields */
}
Wrapper for a named PipeWire metadata object.
Metadata objects keep a copied cache of observed key/value entries and allow callers to update the bound metadata object.
Stability: Unstable
Available since: 0.1
Instance methods
pwg_metadata_dup_configured_audio_sink_name
Reads the standard default.configured.audio.sink metadata key and returns
the user-configured PipeWire node.name.
since: 0.1
pwg_metadata_dup_configured_audio_source_name
Reads the standard default.configured.audio.source metadata key and returns
the user-configured PipeWire node.name.
since: 0.1
pwg_metadata_dup_default_audio_sink_name
Reads the standard default.audio.sink metadata key and returns the
selected PipeWire node.name.
since: 0.1
pwg_metadata_dup_default_audio_source_name
Reads the standard default.audio.source metadata key and returns the
selected PipeWire node.name.
since: 0.1
pwg_metadata_get_bound
Gets whether the named metadata object has been discovered and bound.
since: 0.1
pwg_metadata_set
Sets or clears one metadata key. The named metadata object must be bound.
since: 0.1
pwg_metadata_start
Starts discovery for the named metadata object. If the core is not connected, this method connects it first.
since: 0.1
Signals
Pwg.Metadata::changed
Emitted from the object’s construction thread-default main context when the bound metadata object reports a property change.
since: 0.1
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.