Mercurial > hg > vamp-plugin-sdk
comparison vamp-hostsdk/PluginLoader.h @ 456:86624d166f88 outputid-string-in-featureset
Introduce ListResponse type as well
author | Chris Cannam |
---|---|
date | Mon, 19 Sep 2016 14:10:19 +0100 |
parents | 2819b5c9a395 |
children | a94ab90dfd53 |
comparison
equal
deleted
inserted
replaced
455:5c07a86abddd | 456:86624d166f88 |
---|---|
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 /** | |
134 * Search for all available Vamp plugins, and return a list of | 126 * Search for all available Vamp plugins, and return a list of |
135 * them in the order in which they were found. | 127 * them in the order in which they were found. |
136 */ | 128 */ |
137 PluginKeyList listPlugins(); | 129 PluginKeyList listPlugins(); |
138 | 130 |
139 /** | 131 /** |
140 * Search for all available Vamp plugins, and return a list of | 132 * Search for all available Vamp plugins, and return a list of |
141 * static data about each plugin in the order in which they were | 133 * static data about each plugin in the order in which they were |
142 * found. This is slower but returns more comprehensive | 134 * found. This is slower but returns more comprehensive |
143 * information than listPlugins(). | 135 * information than listPlugins(). |
144 */ | 136 * |
145 PluginStaticDataList listPluginData(); | 137 * \see ListResponse, PluginStaticData |
138 */ | |
139 ListResponse listPluginData(); | |
146 | 140 |
147 /** | 141 /** |
148 * AdapterFlags contains a set of values that may be OR'd together | 142 * AdapterFlags contains a set of values that may be OR'd together |
149 * to indicate in which circumstances PluginLoader should use a | 143 * to indicate in which circumstances PluginLoader should use a |
150 * plugin adapter to make a plugin easier to use for a host that | 144 * plugin adapter to make a plugin easier to use for a host that |