Mercurial > hg > piper-vamp-js
comparison 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 |
comparison
equal
deleted
inserted
replaced
80:8f2cf0e26510 | 81:5e6ff69b4209 |
---|---|
47 | 47 |
48 string processRequest = "{\"type\":\"process\",\"content\":{\"pluginHandle\":1,\"processInput\":{\"timestamp\":{\"s\":0,\"n\":0},\"inputBuffers\":[{\"values\":[0,1,0,-1,0,1,0,-1]}]}}}"; | 48 string processRequest = "{\"type\":\"process\",\"content\":{\"pluginHandle\":1,\"processInput\":{\"timestamp\":{\"s\":0,\"n\":0},\"inputBuffers\":[{\"values\":[0,1,0,-1,0,1,0,-1]}]}}}"; |
49 const char *processResponse = reqFn(processRequest.c_str()); | 49 const char *processResponse = reqFn(processRequest.c_str()); |
50 cout << processResponse << endl; | 50 cout << processResponse << endl; |
51 freeFn(processResponse); | 51 freeFn(processResponse); |
52 | |
53 string b64processRequest = "{\"type\":\"process\",\"content\":{\"pluginHandle\":1,\"processInput\":{\"timestamp\":{\"s\":0,\"n\":0},\"inputBuffers\":[{\"b64values\":\"AAAAAAAAgD8AAAAAAACAvwAAAAAAAIA/AAAAAAAAgL8\"}]}}}"; | |
54 const char *b64processResponse = reqFn(b64processRequest.c_str()); | |
55 cout << b64processResponse << endl; | |
56 freeFn(b64processResponse); | |
52 | 57 |
53 string finishRequest = "{\"type\":\"finish\",\"content\":{\"pluginHandle\":1}}"; | 58 string finishRequest = "{\"type\":\"finish\",\"content\":{\"pluginHandle\":1}}"; |
54 const char *finishResponse = reqFn(finishRequest.c_str()); | 59 const char *finishResponse = reqFn(finishRequest.c_str()); |
55 cout << finishResponse << endl; | 60 cout << finishResponse << endl; |
56 freeFn(finishResponse); | 61 freeFn(finishResponse); |
57 | |
58 } | 62 } |
59 | 63 |