From 2159b4f85d9839d9627f1843a1cb5ea298c63159 Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin Date: Thu, 27 Jan 2022 02:45:47 -0500 Subject: [PATCH] Implement lpcnet_plc_get_size() --- include/lpcnet.h | 1 + src/lpcnet_plc.c | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/include/lpcnet.h b/include/lpcnet.h index 4c3964d..7db3776 100644 --- a/include/lpcnet.h +++ b/include/lpcnet.h @@ -176,6 +176,7 @@ LPCNET_EXPORT void lpcnet_destroy(LPCNetState *st); */ LPCNET_EXPORT void lpcnet_synthesize(LPCNetState *st, const float *features, short *output, int N); +LPCNET_EXPORT int lpcnet_plc_get_size(void); LPCNET_EXPORT void lpcnet_plc_init(LPCNetPLCState *st); diff --git a/src/lpcnet_plc.c b/src/lpcnet_plc.c index 1c8d491..d25e4a1 100644 --- a/src/lpcnet_plc.c +++ b/src/lpcnet_plc.c @@ -31,6 +31,10 @@ #include "lpcnet_private.h" #include "lpcnet.h" +LPCNET_EXPORT int lpcnet_plc_get_size() { + return sizeof(LPCNetPLCState); +} + LPCNET_EXPORT void lpcnet_plc_init(LPCNetPLCState *st) { lpcnet_init(&st->lpcnet); lpcnet_encoder_init(&st->enc);