Top |
#define | AGS_LV2_WORKER_RESPONSE_DATA() |
AgsLv2WorkerResponseData * | ags_lv2_worker_alloc_response_data () |
void | ags_lv2_worker_free_response_data () |
LV2_Worker_Status | ags_lv2_worker_respond () |
LV2_Worker_Status | ags_lv2_worker_schedule_work () |
void | ags_lv2_worker_safe_run () |
AgsLv2Worker * | ags_lv2_worker_new () |
#define AGS_LV2_WORKER_RESPONSE_DATA(ptr) ((AgsLv2WorkerResponseData *)(ptr))
AgsLv2WorkerResponseData * ags_lv2_worker_alloc_response_data ();
void
ags_lv2_worker_free_response_data (AgsLv2WorkerResponseData *response_data
);
LV2_Worker_Status ags_lv2_worker_respond (LV2_Worker_Respond_Handle handle
,uint32_t size
,const void *data
);
LV2_Worker_Status ags_lv2_worker_schedule_work (LV2_Worker_Schedule_Handle handle
,uint32_t size
,const void *data
);
void ags_lv2_worker_safe_run (AgsReturnableThread *returnable_thread
,gpointer data
);
AgsLv2Worker *
ags_lv2_worker_new (AgsThread *returnable_thread
);
Create a new AgsLv2Worker.
Since: 0.4