Mercurial > hg > piper-vamp-js-builds
view silvet/silvet.cpp @ 29:77cc9d0d19ff
Update for current namespaces etc
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Thu, 10 Nov 2016 15:06:53 +0000 |
parents | cae97e9dfa72 |
children | 7390bd3a0e56 |
line wrap: on
line source
#include "PiperAdapter.h" #include "PiperPluginLibrary.h" #include "Silvet.h" using piper_vamp_js::PiperAdapter; using piper_vamp_js::PiperPluginLibrary; static std::string soname("silvet"); static PiperAdapter<Silvet> silvetAdapter(soname); static PiperPluginLibrary library({ &silvetAdapter }); extern "C" { const char *piperRequestJson(const char *request) { return library.requestJson(request); } const char *piperProcessRaw(int handle, const float *const *inputBuffers, int sec, int nsec) { return library.processRaw(handle, inputBuffers, sec, nsec); } void piperFreeJson(const char *json) { return library.freeJson(json); } }