comparison vamp-sdk/hostext/PluginLoader.h @ 60:087c16cca0d6 host-factory-stuff

...
author cannam
date Fri, 25 May 2007 13:26:59 +0000
parents fa79c4ec847d
children 97c5ac99d725
comparison
equal deleted inserted replaced
59:fa79c4ec847d 60:087c16cca0d6
53 { 53 {
54 public: 54 public:
55 static PluginLoader *getInstance(); 55 static PluginLoader *getInstance();
56 56
57 typedef std::string PluginKey; 57 typedef std::string PluginKey;
58 typedef std::vector<PluginKey> PluginKeyList;
58 typedef std::vector<std::string> PluginCategoryHierarchy; 59 typedef std::vector<std::string> PluginCategoryHierarchy;
59 60
60 std::vector<PluginKey> listPlugins(); //!!! pass in version number? 61 PluginKeyList listPlugins(); //!!! pass in version number?
61 62
62 PluginKey composePluginKey(std::string libraryName, std::string identifier); 63 PluginKey composePluginKey(std::string libraryName, std::string identifier);
63 64
64 Plugin *loadPlugin(PluginKey plugin, float inputSampleRate); 65 Plugin *loadPlugin(PluginKey plugin, float inputSampleRate);
65 66