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 }