diff options
author | Gregor Richards <hg-yff@gregor.im> | 2018-09-21 04:44:49 +0300 |
---|---|---|
committer | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2019-05-29 07:37:07 +0300 |
commit | 231b9c02d14a74cb449a98004cb7a2cf1bdeca2f (patch) | |
tree | a7ff62fdfbb68fe33801237511990b3b432ea052 /include | |
parent | 91ef401f4c3536c6de999ac609262691ec888c4c (diff) |
Modularizing the RNN model
Diffstat (limited to 'include')
-rw-r--r-- | include/rnnoise.h | 8 |
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); |