Class

AgsAudioPlaybackDomain

[]

Description

class AgsAudio.PlaybackDomain : GObject.Object
{
  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)
[]

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)

Class structure