| 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