annotate silvet.cpp @ 110:2f621b00747e

Merge from branch jsonrpc
author Chris Cannam <c.cannam@qmul.ac.uk>
date Thu, 06 Oct 2016 14:33:12 +0100
parents 9d20eb251fbc
children 90bf9d9f9c95
rev   line source
c@84 1
c@84 2 #include "VamPipeAdapter.h"
c@84 3 #include "VamPipePluginLibrary.h"
c@84 4
c@84 5 #include "Silvet.h"
c@84 6
c@84 7 using vampipe::VamPipeAdapter;
c@84 8 using vampipe::VamPipePluginLibrary;
c@84 9
c@84 10 static std::string soname("silvet");
c@84 11
c@84 12 static VamPipeAdapter<Silvet> silvetAdapter(soname);
c@84 13
c@84 14 static VamPipePluginLibrary library({
c@84 15 &silvetAdapter
c@84 16 });
c@84 17
c@84 18 extern "C" {
c@84 19
c@84 20 const char *vampipeRequestJson(const char *request) {
c@84 21 return library.requestJson(request);
c@84 22 }
c@84 23
c@109 24 const char *vampipeProcessRaw(int handle,
c@84 25 const float *const *inputBuffers,
c@84 26 int sec,
c@84 27 int nsec) {
c@109 28 return library.processRaw(handle, inputBuffers, sec, nsec);
c@84 29 }
c@84 30
c@84 31 void vampipeFreeJson(const char *json) {
c@84 32 return library.freeJson(json);
c@84 33 }
c@84 34
c@84 35 }
c@84 36