Mercurial > hg > vamp-plugin-sdk
comparison vamp-hostsdk/PluginLoader.h @ 426:5502a06537f6 vampipe
Add listPluginData
author | Chris Cannam |
---|---|
date | Thu, 12 May 2016 15:53:55 +0100 |
parents | 8c45dee08a95 |
children | 9c25e2289faa |
comparison
equal
deleted
inserted
replaced
425:6b2567f365b0 | 426:5502a06537f6 |
---|---|
121 * \see getPluginCategory() | 121 * \see getPluginCategory() |
122 */ | 122 */ |
123 typedef std::vector<std::string> PluginCategoryHierarchy; | 123 typedef std::vector<std::string> PluginCategoryHierarchy; |
124 | 124 |
125 /** | 125 /** |
126 * PluginStaticDataList is a list containing static information | |
127 * about a set of Vamp plugins. | |
128 * | |
129 * \see PluginStaticData, listPluginData() | |
130 */ | |
131 typedef std::vector<PluginStaticData> PluginStaticDataList; | |
132 | |
133 /** | |
126 * Search for all available Vamp plugins, and return a list of | 134 * Search for all available Vamp plugins, and return a list of |
127 * them in the order in which they were found. | 135 * them in the order in which they were found. |
128 */ | 136 */ |
129 PluginKeyList listPlugins(); | 137 PluginKeyList listPlugins(); |
138 | |
139 /** | |
140 * Search for all available Vamp plugins, and return a list of | |
141 * static data about each plugin in the order in which they were | |
142 * found. This is slower but returns more comprehensive | |
143 * information than listPlugins(). | |
144 */ | |
145 PluginStaticDataList listPluginData(); | |
130 | 146 |
131 /** | 147 /** |
132 * AdapterFlags contains a set of values that may be OR'd together | 148 * AdapterFlags contains a set of values that may be OR'd together |
133 * to indicate in which circumstances PluginLoader should use a | 149 * to indicate in which circumstances PluginLoader should use a |
134 * plugin adapter to make a plugin easier to use for a host that | 150 * plugin adapter to make a plugin easier to use for a host that |