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