Mercurial > hg > piper-vamp-js
diff quick-test.cpp @ 81:5e6ff69b4209
Make base64/text selectable when serialising process and feature blocks; add base64 version as an output format for vampipe-convert; make VamPipePluginLibrary switch to returning base64 encoding as soon as it is fed any as input
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Thu, 08 Sep 2016 15:27:48 +0100 |
parents | 56709f8355cb |
children | 34480328bf5c |
line wrap: on
line diff
--- a/quick-test.cpp Wed Sep 07 16:38:24 2016 +0100 +++ b/quick-test.cpp Thu Sep 08 15:27:48 2016 +0100 @@ -49,11 +49,15 @@ const char *processResponse = reqFn(processRequest.c_str()); cout << processResponse << endl; freeFn(processResponse); + + string b64processRequest = "{\"type\":\"process\",\"content\":{\"pluginHandle\":1,\"processInput\":{\"timestamp\":{\"s\":0,\"n\":0},\"inputBuffers\":[{\"b64values\":\"AAAAAAAAgD8AAAAAAACAvwAAAAAAAIA/AAAAAAAAgL8\"}]}}}"; + const char *b64processResponse = reqFn(b64processRequest.c_str()); + cout << b64processResponse << endl; + freeFn(b64processResponse); string finishRequest = "{\"type\":\"finish\",\"content\":{\"pluginHandle\":1}}"; const char *finishResponse = reqFn(finishRequest.c_str()); cout << finishResponse << endl; freeFn(finishResponse); - }