Mercurial > hg > vamp-plugin-sdk
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 |