Changeset 5313:fe152a3ff8a0 in roaraudio for include
- Timestamp:
- 12/01/11 00:07:26 (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/roardl.h
r5312 r5313 56 56 #define ROAR_DL_FN_APPSCHED 10 57 57 #define ROAR_DL_FN_PROTO 11 58 #define ROAR_DL_FN_NOTIFY 12 58 59 //#define ROAR_DL_FN_ 9 59 60 #define ROAR_DL_FN_MAX 24 … … 98 99 #define ROAR_DL_PLUGIN_REG(fn, funcptr) (lib.func[(fn)] = (funcptr)) 99 100 #define ROAR_DL_PLUGIN_REG_UNLOAD(func) (lib.unload = (func)) 101 #define ROAR_DL_PLUGIN_REG_GLOBAL_DATA(ptr,init) lib.global_data_len = sizeof((init)); \ 102 lib.global_data_init = &(init); \ 103 lib.global_data_pointer = (void*)&(ptr) 100 104 101 105 struct roar_dl_librarypara { … … 153 157 }; 154 158 159 struct roar_dl_appsched { 160 int (*init) (struct roar_dl_librarypara * para, struct roar_dl_libraryinst * lib); 161 int (*free) (struct roar_dl_librarypara * para, struct roar_dl_libraryinst * lib); 162 int (*update)(struct roar_dl_librarypara * para, struct roar_dl_libraryinst * lib); 163 }; 164 155 165 // parameter functions: 156 166 struct roar_dl_librarypara * roar_dl_para_new(const char * args, void * binargv,
Note: See TracChangeset
for help on using the changeset viewer.