| Top |
| #define | AGS_DISPATCH_AUDIO() |
| #define | AGS_AUDIO_TREE_DISPATCHER_GET_OBJ_MUTEX() |
| AgsDispatchAudio * | ags_dispatch_audio_alloc () |
| void | ags_dispatch_audio_free () |
| GList * | ags_audio_tree_dispatcher_compile_tree_list () |
| void | ags_audio_tree_dispatcher_remove_dispatch_source () |
| guint * | ags_audio_tree_dispatcher_get_staging_program () |
| void | ags_audio_tree_dispatcher_set_staging_program () |
| GList * | ags_audio_tree_dispatcher_get_tree_list () |
| void | ags_audio_tree_dispatcher_set_tree_list () |
| gint64 | ags_audio_tree_dispatcher_get_tree_list_stamp () |
| void | ags_audio_tree_dispatcher_set_tree_list_stamp () |
| void | ags_audio_tree_dispatcher_run () |
| AgsAudioTreeDispatcher * | ags_audio_tree_dispatcher_new () |
#define AGS_AUDIO_TREE_DISPATCHER_GET_OBJ_MUTEX(obj) (&(((AgsAudioTreeDispatcher *) obj)->obj_mutex))
AgsDispatchAudio * ags_dispatch_audio_alloc (GObject *dispatch_source,gint sound_scope);
Alloc dispatch audio.
Since: 8.0.0
void
ags_dispatch_audio_free (AgsDispatchAudio *dispatch_audio);
Free dispatch_audio
.
Since: 8.0.0
GList * ags_audio_tree_dispatcher_compile_tree_list (AgsAudioTreeDispatcher *audio_tree_dispatcher,GObject *dispatch_source,gint sound_scope);
Compile tree list.
audio_tree_dispatcher |
the AgsAudioTreeDispatcher |
|
dispatch_source |
the dispatch source |
|
sound_scope |
the sound scope |
Since: 8.0.0
void ags_audio_tree_dispatcher_remove_dispatch_source (AgsAudioTreeDispatcher *audio_tree_dispatcher,GObject *dispatch_source,gint sound_scope);
Remove dispatch source from tree list.
audio_tree_dispatcher |
the AgsAudioTreeDispatcher |
|
dispatch_source |
the dispatch source |
|
sound_scope |
the sound scope |
Since: 8.0.0
guint * ags_audio_tree_dispatcher_get_staging_program (AgsAudioTreeDispatcher *audio_tree_dispatcher,guint *staging_program_count);
void ags_audio_tree_dispatcher_set_staging_program (AgsAudioTreeDispatcher *audio_tree_dispatcher,guint *staging_program,guint staging_program_count);
Get tree list.
audio_tree_dispatcher |
the AgsAudioTreeDispatcher |
|
staging_program |
the staging program array. |
[transfer none] |
staging_program_count |
the staging program count |
Since: 8.0.0
GList *
ags_audio_tree_dispatcher_get_tree_list
(AgsAudioTreeDispatcher *audio_tree_dispatcher);
Get tree list.
Since: 8.0.0
void ags_audio_tree_dispatcher_set_tree_list (AgsAudioTreeDispatcher *audio_tree_dispatcher,GList *tree_list);
Set tree list.
audio_tree_dispatcher |
the AgsAudioTreeDispatcher |
|
tree_list |
the GList containing AgsDispatchAudio. |
[transfer full] |
Since: 8.0.0
gint64
ags_audio_tree_dispatcher_get_tree_list_stamp
(AgsAudioTreeDispatcher *audio_tree_dispatcher);
Get tree list stamp.
Since: 8.0.0
void ags_audio_tree_dispatcher_set_tree_list_stamp (AgsAudioTreeDispatcher *audio_tree_dispatcher,gint64 tree_list_stamp);
Set tree list stamp.
Since: 8.0.0
void
ags_audio_tree_dispatcher_run (AgsAudioTreeDispatcher *audio_tree_dispatcher);
Run the dispatcher.
Since: 8.0.0