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