Top |
guint64 | length | Read / Write |
AgsRecyclingContext * | parent | Read / Write |
AgsRecallID * | recall-id | Read / Write |
AgsRecyclingContext organizes AgsRecycling objects as dynamic context within nested tree.
void ags_recycling_context_replace (AgsRecyclingContext *recycling_context
,AgsRecycling *recycling
,gint position
);
Replaces one recycling entry in a context.
Since: 0.4
AgsRecyclingContext * ags_recycling_context_add (AgsRecyclingContext *recycling_context
,AgsRecycling *recycling
);
Adds a recycling to a context.
Since: 0.4
AgsRecyclingContext * ags_recycling_context_remove (AgsRecyclingContext *recycling_context
,AgsRecycling *recycling
);
Removes a recycling in a context.
Since: 0.4
AgsRecyclingContext * ags_recycling_context_insert (AgsRecyclingContext *recycling_context
,AgsRecycling *recycling
,gint position
);
Inserts a recycling to a context.
Since: 0.4
AgsRecyclingContext *
ags_recycling_context_get_toplevel (AgsRecyclingContext *recycling_context
);
Iterates the tree up to highest level.
Since: 0.4
gint ags_recycling_context_find (AgsRecyclingContext *recycling_context
,AgsRecycling *recycling
);
Find position of recycling within array.
Since: 0.4
gint ags_recycling_context_find_child (AgsRecyclingContext *recycling_context
,AgsRecycling *recycling
);
Find position of recycling within arrays.
Since: 0.4
gint ags_recycling_context_find_parent (AgsRecyclingContext *recycling_context
,AgsRecycling *recycling
);
Find position of recycling within array.
Since: 0.4
void ags_recycling_context_add_child (AgsRecyclingContext *parent
,AgsRecyclingContext *child
);
Adds a recycling context as child.
Since: 0.4
void ags_recycling_context_remove_child (AgsRecyclingContext *parent
,AgsRecyclingContext *child
);
Removes a recycling context of its parent.
Since: 0.4
GList *
ags_recycling_context_get_child_recall_id
(AgsRecyclingContext *recycling_context
);
Retrieve all child recall ids.
Since: 0.4
AgsRecyclingContext * ags_recycling_context_reset_recycling (AgsRecyclingContext *recycling_context
,AgsRecycling *old_first_recycling
,AgsRecycling *old_last_recycling
,AgsRecycling *new_first_recycling
,AgsRecycling *new_last_recycling
);
Modify recycling of context.
recycling_context |
||
old_first_recycling |
the first recycling to replace |
|
old_last_recycling |
the last recycling to replace |
|
new_first_recycling |
the first recycling to insert |
|
new_last_recycling |
the last recycling to insert |
Since: 0.4
AgsRecyclingContext *
ags_recycling_context_new (gint length
);
Creates a AgsRecyclingContext, boundaries are specified by length
Since: 0.4
“length”
property“length” guint64
The recycling array length.
Flags: Read / Write
Default value: 0
Since: 0.4.0
“parent”
property“parent” AgsRecyclingContext *
The context this one is packed into.
Flags: Read / Write
Since: 0.4.0
“recall-id”
property“recall-id” AgsRecallID *
The recall id located in audio object as destiny.
Flags: Read / Write
Since: 0.4.0