diff options
Diffstat (limited to 'include/rnnoise.h')
-rw-r--r-- | include/rnnoise.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/include/rnnoise.h b/include/rnnoise.h index f17f8e9..67f0b06 100644 --- a/include/rnnoise.h +++ b/include/rnnoise.h @@ -28,6 +28,9 @@ #ifndef RNNOISE_H #define RNNOISE_H 1 +#include <stdio.h> + + #ifndef RNNOISE_EXPORT # if defined(WIN32) # if defined(RNNOISE_BUILD) && defined(DLL_EXPORT) @@ -42,7 +45,6 @@ # endif #endif - typedef struct DenoiseState DenoiseState; typedef struct RNNModel RNNModel; @@ -56,4 +58,8 @@ RNNOISE_EXPORT void rnnoise_destroy(DenoiseState *st); RNNOISE_EXPORT float rnnoise_process_frame(DenoiseState *st, float *out, const float *in); +RNNOISE_EXPORT RNNModel *rnnoise_model_from_file(FILE *f); + +RNNOISE_EXPORT void rnnoise_model_free(RNNModel *model); + #endif |