Class

AgsAudioPlaybackDomain

Description

class AgsAudio.PlaybackDomain : GObject.Object {
  gobject: GObject,
  flags: AgsPlaybackDomainFlags,
  connectable_flags: AgsConnectableFlags,
  obj_mutex: GRecMutex,
  audio: GObject*,
  audio_thread: AgsThread**,
  output_playback: GList*,
  input_playback: GList*
}
No description available.

Ancestors

Constructors

ags_playback_domain_new

Creates an AgsPlaybackDomain, refering to application_context.

since: 3.0.0

Instance methods

ags_playback_domain_add_playback

Add playback for channel_type to playback_domain.

since: 3.0.0

ags_playback_domain_get_audio_thread

Get audio thread of specified scope.

since: 3.0.0

ags_playback_domain_insert_playback

Add playback for channel_type to playback_domain at position.

since: 3.7.13

ags_playback_domain_remove_playback

Remove playback for channel_type of playback_domain.

since: 3.0.0

ags_playback_domain_set_audio_thread

Set audio thread to specified scope.

since: 3.0.0

ags_playback_domain_set_flags

Set flags.

since: 3.0.0

ags_playback_domain_test_flags

Test flags to be set on playback_domain.

since: 3.0.0

ags_playback_domain_unset_flags

Unset flags.

since: 3.0.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

AgsAudio.PlaybackDomain:audio

The assigned AgsAudio.

since: 3.0.0

AgsAudio.PlaybackDomain:input-playback

The assigned input playback.

since: 3.0.0

AgsAudio.PlaybackDomain:output-playback

The assigned output playback.

since: 3.0.0

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 AgsAudioPlaybackDomainClass {
  GObjectClass gobject;
  
}
No description available.
Class members
gobject: GObjectClass
No description available.