Advanced Gtk+ Sequencer Reference Manual | ||||
---|---|---|---|---|
Top | Description |
#include <ags/audio/ags_task.h> struct AgsTask; struct AgsTaskClass; enum AgsTaskFlags;void ags_task_failure (AgsTask *task
,);
GError *errorvoid ags_task_launch (AgsTask *task
); AgsTask * ags_task_new ();
struct AgsTask { GObject object; guint flags; char *name; guint delay; pthread_cond_t wait_sync_task_cond; };
struct AgsTaskClass { GObjectClass object; void (*launch)(AgsTask *task); void (*failure)(AgsTask *task, GError *error); };
void ags_task_failure (AgsTask *task
,);
GError *error
Signals failure of task.
|
an AgsTask |
|
is NULL |
Since 0.4
void ags_task_launch (AgsTask *task
);
Intercept task.
|
an AgsTask |
Since 0.4