Class

AstalWpWp

Description

final class AstalWp.Wp : GObject.Object
{
  /* No available fields */
}

Manages the connection to wireplumber. Usually you don’t want to use this class directly, but use the AstalWpAudio or AstalWpVideo instead.

Ancestors

Functions

astal_wp_wp_get_default

Gets the default wireplumber object.

Instance methods

astal_wp_wp_get_audio

Gets the AstalWpAudio object.

astal_wp_wp_get_default_microphone

Gets the default microphone object.

astal_wp_wp_get_default_speaker

Gets the default speaker object.

astal_wp_wp_get_device

The device with the given id.

astal_wp_wp_get_devices

The GList containing the devices.

astal_wp_wp_get_endpoint

The endpoint with the given id.

astal_wp_wp_get_endpoints

A GList containing all endpoints.

astal_wp_wp_get_scale
No description available.

astal_wp_wp_get_video

Gets the video object.

astal_wp_wp_set_scale
No description available.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

AstalWp.Wp:audio
No description available.

AstalWp.Wp:default-microphone

The AstalWpEndpoint representing the default speaker.

AstalWp.Wp:default-speaker

The AstalWpEndpoint representing the default speaker.

AstalWp.Wp:devices

A list of AstalWpDevice objects.

AstalWp.Wp:endpoints

A list of AstalWpEndpoint objects.

AstalWp.Wp:scale

The scale used for the volume.

AstalWp.Wp:video
No description available.

Signals

AstalWp.Wp::device-added
No description available.

AstalWp.Wp::device-removed
No description available.

AstalWp.Wp::endpoint-added
No description available.

AstalWp.Wp::endpoint-removed
No description available.

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 AstalWpWpClass {
  GObjectClass parent_class;
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.