Top |
#define | AGS_RECALL_ID_GET_OBJ_MUTEX() |
void | ags_recall_id_set_sound_scope () |
gboolean | ags_recall_id_check_sound_scope () |
gboolean | ags_recall_id_test_staging_flags () |
void | ags_recall_id_set_staging_flags () |
void | ags_recall_id_unset_staging_flags () |
gboolean | ags_recall_id_check_staging_flags () |
gboolean | ags_recall_id_test_state_flags () |
void | ags_recall_id_set_state_flags () |
void | ags_recall_id_unset_state_flags () |
gboolean | ags_recall_id_check_state_flags () |
AgsRecyclingContext * | ags_recall_id_get_recycling_context () |
void | ags_recall_id_set_recycling_context () |
AgsRecallID * | ags_recall_id_find_recycling_context () |
AgsRecallID * | ags_recall_id_find_parent_recycling_context () |
AgsRecallID * | ags_recall_id_new () |
AgsRecallID acts as dynamic context identifier. AgsAudioSignal and AgsRecall are assigned to an AgsRecallID. The recall is looking for audio signals with the very same recall id.
There is a strong relation to AgsRecyclingContext.
#define AGS_RECALL_ID_GET_OBJ_MUTEX(obj) (&(((AgsRecallID *) obj)->obj_mutex))
void ags_recall_id_set_sound_scope (AgsRecallID *recall_id
,gint sound_scope
);
gboolean ags_recall_id_check_sound_scope (AgsRecallID *recall_id
,gint sound_scope
);
Check if sound_scope
is set for recall_id
.
Since: 3.0.0
gboolean ags_recall_id_test_staging_flags (AgsRecallID *recall_id
,guint staging_flags
);
Test staging_flags
to be set on recall_id
.
Since: 3.0.0
void ags_recall_id_set_staging_flags (AgsRecallID *recall_id
,guint staging_flags
);
Set staging flags.
Since: 3.0.0
void ags_recall_id_unset_staging_flags (AgsRecallID *recall_id
,guint staging_flags
);
Unset staging flags.
Since: 3.0.0
gboolean ags_recall_id_check_staging_flags (AgsRecallID *recall_id
,guint staging_flags
);
Check the occurence of staging_flags
in recall_id
.
Since: 3.0.0
gboolean ags_recall_id_test_state_flags (AgsRecallID *recall_id
,guint state_flags
);
Test state_flags
to be set on recall_id
.
Since: 3.0.0
void ags_recall_id_set_state_flags (AgsRecallID *recall_id
,guint state_flags
);
Set state flags.
Since: 3.0.0
void ags_recall_id_unset_state_flags (AgsRecallID *recall_id
,guint state_flags
);
Unset state flags.
Since: 3.0.0
gboolean ags_recall_id_check_state_flags (AgsRecallID *recall_id
,guint state_flags
);
Check the occurence of state_flags
in recall_id
.
Since: 3.0.0
AgsRecyclingContext *
ags_recall_id_get_recycling_context (AgsRecallID *recall_id
);
Get recycling context.
Since: 3.3.0
void ags_recall_id_set_recycling_context (AgsRecallID *recall_id
,AgsRecyclingContext *recycling_context
);
Set recycling context.
Since: 3.3.0
AgsRecallID * ags_recall_id_find_recycling_context (GList *recall_id
,AgsRecyclingContext *recycling_context
);
Retrieve recall id by recycling context.
recall_id |
the GList containing AgsRecallID. |
[element-type AgsAudio.RecallID][transfer none] |
recycling_context |
the AgsRecyclingContext to match |
Since: 3.0.0
AgsRecallID * ags_recall_id_find_parent_recycling_context (GList *recall_id
,AgsRecyclingContext *parent_recycling_context
);
Retrieve recall id by recycling context.
recall_id |
the GList containing AgsRecallID. |
[element-type AgsAudio.RecallID][transfer none] |
parent_recycling_context |
the AgsRecyclingContext to match |
Since: 3.0.0