void ags_connectable_test_add_to_registry() { GObject *current; GType current_type; guint i; gboolean success; success = TRUE; for(i = 0; connectable_test_types[i] != G_TYPE_NONE; i++){ current = g_object_new(connectable_test_types[i], NULL); ags_connectable_add_to_registry(current); } }
void ags_append_audio_launch(AgsTask *task) { AgsServer *server; AgsAppendAudio *append_audio; AgsAudioLoop *audio_loop; append_audio = AGS_APPEND_AUDIO(task); audio_loop = AGS_AUDIO_LOOP(append_audio->audio_loop); /* append to AgsDevout */ ags_audio_loop_add_audio(audio_loop, append_audio->audio); /* add to server registry */ server = AGS_MAIN(audio_loop->ags_main)->server; if(server != NULL && (AGS_SERVER_RUNNING & (server->flags)) != 0){ ags_connectable_add_to_registry(AGS_CONNECTABLE(append_audio->audio)); } }