aboutsummaryrefslogtreecommitdiff
path: root/include/rnnoise.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/rnnoise.h')
-rw-r--r--include/rnnoise.h8
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