LMMS
Loading...
Searching...
No Matches
worker.h File Reference
#include <stdint.h>
#include "lv2.h"

Go to the source code of this file.

Classes

struct  _LV2_Worker_Interface
struct  _LV2_Worker_Schedule

Macros

#define LV2_WORKER_URI   "http://lv2plug.in/ns/ext/worker"
 http://lv2plug.in/ns/ext/worker
#define LV2_WORKER_PREFIX   LV2_WORKER_URI "#"
 http://lv2plug.in/ns/ext/worker#
#define LV2_WORKER__interface   LV2_WORKER_PREFIX "interface"
 http://lv2plug.in/ns/ext/worker#interface
#define LV2_WORKER__schedule   LV2_WORKER_PREFIX "schedule"
 http://lv2plug.in/ns/ext/worker#schedule

Typedefs

typedef voidLV2_Worker_Respond_Handle
typedef LV2_Worker_Status(* LV2_Worker_Respond_Function) (LV2_Worker_Respond_Handle handle, uint32_t size, const void *data)
typedef struct _LV2_Worker_Interface LV2_Worker_Interface
typedef voidLV2_Worker_Schedule_Handle
typedef struct _LV2_Worker_Schedule LV2_Worker_Schedule

Enumerations

enum  LV2_Worker_Status { LV2_WORKER_SUCCESS = 0 , LV2_WORKER_ERR_UNKNOWN = 1 , LV2_WORKER_ERR_NO_SPACE = 2 }