00001
00002
00003
00004 #ifndef CWRAPPER_H
00005 #define CWRAPPER_H
00006
00007 #ifdef __cplusplus
00008 extern "C" {
00009 #endif
00010
00012 void overflowInitialize(void);
00013
00014 void overflowInitializeNoDL(void);
00015
00017 void *overflowLoadDocument(char *filename);
00018
00020 int overflowProcessAudioFile(void *vdoc, char **argv, int *length, int *nbFeatures, float **data);
00021
00023 void *overflowNewNetwork(void *vdoc, char **argv);
00024
00026 int overflowProcessFrame(void *vnet, float *in, int inLength, float **out, int *outLength);
00027
00029 int overflowProcessFrame2(void *vnet, float *in, int inLength, float *out, int outLength);
00030
00032 void destroyNetwork(void *vnet);
00033
00035 void destroyDocument(void *vdoc);
00036
00037 #ifdef __cplusplus
00038 }
00039 #endif
00040
00041 #endif