Mercurial > hg > piper-vamp-js
comparison VamPipePluginLibrary.h @ 95:5bc28c888d9a
Merge from branch outputid-string-in-featureset
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Mon, 19 Sep 2016 14:48:43 +0100 |
parents | a97aae321809 |
children | 821407e7552f |
comparison
equal
deleted
inserted
replaced
91:fb3912e09acf | 95:5bc28c888d9a |
---|---|
72 std::string processRawImpl(int, const float *const *, int, int); | 72 std::string processRawImpl(int, const float *const *, int, int); |
73 | 73 |
74 RequestOrResponse readRequest(std::string req); | 74 RequestOrResponse readRequest(std::string req); |
75 std::string writeResponse(const RequestOrResponse &resp) const; | 75 std::string writeResponse(const RequestOrResponse &resp) const; |
76 | 76 |
77 //!!! no type for this in RequestResponse.h in vamp sdk, should there be? | 77 Vamp::HostExt::ListResponse listPluginData() const; |
78 std::vector<Vamp::HostExt::PluginStaticData> listPluginData() const; | |
79 Vamp::HostExt::LoadResponse loadPlugin(Vamp::HostExt::LoadRequest r) const; | 78 Vamp::HostExt::LoadResponse loadPlugin(Vamp::HostExt::LoadRequest r) const; |
80 Vamp::HostExt::ConfigurationResponse configurePlugin(Vamp::HostExt:: | 79 Vamp::HostExt::ConfigurationResponse configurePlugin(Vamp::HostExt:: |
81 ConfigurationRequest r) const; | 80 ConfigurationRequest r) |
81 const; | |
82 | 82 |
83 std::map<std::string, VamPipeAdapterInterface *> m_adapters; // pluginKey -> adapter | 83 // map from pluginKey -> adapter |
84 std::map<std::string, VamPipeAdapterInterface *> m_adapters; | |
84 CountingPluginHandleMapper m_mapper; | 85 CountingPluginHandleMapper m_mapper; |
85 bool m_useBase64; | 86 bool m_useBase64; |
86 }; | 87 }; |
87 | 88 |
88 } | 89 } |