Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/rnnoise.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregor Richards <hg-yff@gregor.im>2018-09-21 04:44:49 +0300
committerJean-Marc Valin <jmvalin@jmvalin.ca>2019-05-29 07:37:07 +0300
commit231b9c02d14a74cb449a98004cb7a2cf1bdeca2f (patch)
treea7ff62fdfbb68fe33801237511990b3b432ea052 /include
parent91ef401f4c3536c6de999ac609262691ec888c4c (diff)
Modularizing the RNN model
Diffstat (limited to 'include')
-rw-r--r--include/rnnoise.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/include/rnnoise.h b/include/rnnoise.h
index 562b34c..3e56b9f 100644
--- a/include/rnnoise.h
+++ b/include/rnnoise.h
@@ -1,4 +1,5 @@
-/* Copyright (c) 2017 Mozilla */
+/* Copyright (c) 2018 Gregor Richards
+ * Copyright (c) 2017 Mozilla */
/*
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
@@ -40,12 +41,13 @@
typedef struct DenoiseState DenoiseState;
+typedef struct RNNModel RNNModel;
RNNOISE_EXPORT int rnnoise_get_size();
-RNNOISE_EXPORT int rnnoise_init(DenoiseState *st);
+RNNOISE_EXPORT int rnnoise_init(DenoiseState *st, RNNModel *model);
-RNNOISE_EXPORT DenoiseState *rnnoise_create();
+RNNOISE_EXPORT DenoiseState *rnnoise_create(RNNModel *model);
RNNOISE_EXPORT void rnnoise_destroy(DenoiseState *st);