| Top |
#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.
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.
Since: 8.0.0
guint * ags_audio_tree_dispatcher_get_staging_program (AgsAudioTreeDispatcher *audio_tree_dispatcher,guint *staging_program_count);
Get tree list.
audio_tree_dispatcher |
||
staging_program_count |
the staging program count return value. |
[out] |
Since: 8.0.0
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 |
||
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.
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
AgsAudioTreeDispatcher * ags_audio_tree_dispatcher_new ();
Creates a AgsAudioTreeDispatcher
Since: 8.0.0