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