Class

AstalWpAudio

Description

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

Is instanciated by AstalWpWp. An instance of class can only be received there.

This is a convinience class and acts as a filter for AstalWpWp to filter for audio endpoints and devices.

Ancestors

Constructors

astal_wp_audio_new
No description available.

Instance methods

astal_wp_audio_get_default_microphone

Gets the default microphone object.

astal_wp_audio_get_default_speaker

Gets the default speaker object.

astal_wp_audio_get_device

Gets the device with the given id.

astal_wp_audio_get_devices

A GList containing the devices.

astal_wp_audio_get_endpoint

The endpoint with the given id.

astal_wp_audio_get_microphone

Gets the microphone with the given id.

astal_wp_audio_get_microphones

A GList containing the microphones.

astal_wp_audio_get_recorder

Gets the recorder with the given id.

astal_wp_audio_get_recorders

A GList containing the recorders.

astal_wp_audio_get_speaker

Gets the speaker with the given id.

astal_wp_audio_get_speakers

A GList containing the speakers.

astal_wp_audio_get_stream

Gets the stream with the given id.

astal_wp_audio_get_streams

A GList containing the streams.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

AstalWp.Audio:default-microphone

The AstalWndpoint object representing the default speaker.

AstalWp.Audio:default-speaker

The AstalWndpoint object representing the default speaker.

AstalWp.Audio:devices

A list of AstalWpEndpoint objects.

AstalWp.Audio:microphones

A list of AstalWpEndpoint objects.

AstalWp.Audio:recorders

A list of AstalWpEndpoint objects.

AstalWp.Audio:speakers

A list of AstalWpEndpoint objects.

AstalWp.Audio:streams

A list of AstalWpEndpoint objects.

Signals

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

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

AstalWp.Audio::microphone-added
No description available.

AstalWp.Audio::microphone-removed
No description available.

AstalWp.Audio::recorder-added
No description available.

AstalWp.Audio::recorder-removed
No description available.

AstalWp.Audio::speaker-added
No description available.

AstalWp.Audio::speaker-removed
No description available.

AstalWp.Audio::stream-added
No description available.

AstalWp.Audio::stream-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 AstalWpAudioClass {
  GObjectClass parent_class;
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.