Class

AgsAudioRecyclingContext

Description

class AgsAudio.RecyclingContext : GObject.Object {
  gobject: GObject,
  flags: AgsRecyclingContextFlags,
  connectable_flags: AgsConnectableFlags,
  sound_scope: gint,
  obj_mutex: GRecMutex,
  recall_id: GObject*,
  parent: AgsRecyclingContext*,
  children: GList*,
  recycling: AgsRecycling**,
  length: guint64
}
No description available.

Ancestors

Constructors

ags_recycling_context_new

Creates a AgsRecyclingContext, boundaries are specified by length.

since: 3.0.0

Functions

ags_recycling_context_find_scope

Find matching sound_scope in recycling_context.

since: 3.0.0

Instance methods

ags_recycling_context_add

Adds a recycling to a context.

since: 3.0.0

ags_recycling_context_add_child

Adds a recycling context as child.

since: 3.0.0

ags_recycling_context_find

Find position of recycling within array.

since: 3.0.0

ags_recycling_context_find_child

Find position of recycling within arrays.

since: 3.0.0

ags_recycling_context_find_parent

Find position of recycling within array.

since: 3.0.0

ags_recycling_context_get_child_recall_id

Retrieve all child recall ids.

since: 3.0.0

ags_recycling_context_get_toplevel

Iterates the tree up to highest level.

since: 3.0.0

ags_recycling_context_insert

Inserts a recycling to a context.

since: 3.0.0

ags_recycling_context_remove

Removes a recycling in a context.

since: 3.0.0

ags_recycling_context_remove_child

Removes a recycling context of its parent.

since: 3.0.0

ags_recycling_context_replace

Replaces one recycling entry in a context.

since: 3.0.0

ags_recycling_context_reset_recycling

Modify recycling of context.

since: 3.0.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

AgsAudio.RecyclingContext:child

The child recycling contexts.

since: 3.0.0

AgsAudio.RecyclingContext:length

Boundary length.

since: 3.0.0

AgsAudio.RecyclingContext:parent

The parent recycling context within tree.

since: 3.0.0

AgsAudio.RecyclingContext:recall-id

The assigned AgsRecallID.

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