Class
AstalWpNode
Instance methods
astal_wp_node_get_pw_property
Gets the pipewire property with the give key. You should use the GObject properties of this node whereever possible, as you can get notified on changes, which is not the case here.
astal_wp_node_set_lock_channels
Lock the channel volumes together. If set, all channels will always have the same volume.
astal_wp_node_set_volume
Sets the volume level for this node. The volume is clamped to be between 0 and 1.5.
Properties
AstalWp.Node:icon
The icon of this node. Note that nodes do not have icons associated with them in pipewire, so the icon of the associated device is used instead.
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 AstalWpNodeClass {
GObjectClass parent_class;
void (* params_changed) (
AstalWpNode* self,
const gchar* id
);
void (* metadata_changed) (
AstalWpNode* self,
const gchar* key,
const gchar* type,
const gchar* value
);
}
No description available.
Class members
parent_class: GObjectClass
No description available.
params_changed: void (* params_changed) ( AstalWpNode* self, const gchar* id )
No description available.
metadata_changed: void (* metadata_changed) ( AstalWpNode* self, const gchar* key, const gchar* type, const gchar* value )
No description available.