Mercurial > hg > piper-vamp-js
diff silvet.cpp @ 85:1a9ba1c08f9e
Merge from branch process-noparse
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Wed, 14 Sep 2016 14:43:37 +0100 |
parents | 604244038b81 |
children | a734a7e976fa |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/silvet.cpp Wed Sep 14 14:43:37 2016 +0100 @@ -0,0 +1,36 @@ + +#include "VamPipeAdapter.h" +#include "VamPipePluginLibrary.h" + +#include "Silvet.h" + +using vampipe::VamPipeAdapter; +using vampipe::VamPipePluginLibrary; + +static std::string soname("silvet"); + +static VamPipeAdapter<Silvet> silvetAdapter(soname); + +static VamPipePluginLibrary library({ + &silvetAdapter +}); + +extern "C" { + +const char *vampipeRequestJson(const char *request) { + return library.requestJson(request); +} + +const char *vampipeProcessRaw(int pluginHandle, + const float *const *inputBuffers, + int sec, + int nsec) { + return library.processRaw(pluginHandle, inputBuffers, sec, nsec); +} + +void vampipeFreeJson(const char *json) { + return library.freeJson(json); +} + +} +