Mercurial > hg > vamp-plugin-sdk
comparison vamp-hostsdk/RequestResponse.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 | 5c07a86abddd |
children | eb30742e5e43 |
comparison
equal
deleted
inserted
replaced
455:5c07a86abddd | 456:86624d166f88 |
---|---|
52 class Plugin; | 52 class Plugin; |
53 | 53 |
54 namespace HostExt { | 54 namespace HostExt { |
55 | 55 |
56 /** | 56 /** |
57 * \class ListResponse RequestResponse.h <vamp-hostsdk/RequestResponse.h> | |
58 * | |
59 * Vamp::HostExt::ListResponse is a structure containing the | |
60 * information returned by PluginLoader when asked to list static | |
61 * information about the available plugins. | |
62 * | |
63 * \see PluginLoader::listPluginData, PluginStaticData | |
64 * | |
65 * \note This class was introduced in version 2.7 of the Vamp plugin | |
66 * SDK, along with the PluginLoader method that returns this structure. | |
67 */ | |
68 struct ListResponse | |
69 { | |
70 ListResponse() { } // empty by default | |
71 | |
72 std::vector<PluginStaticData> pluginData; | |
73 }; | |
74 | |
75 /** | |
57 * \class LoadRequest RequestResponse.h <vamp-hostsdk/RequestResponse.h> | 76 * \class LoadRequest RequestResponse.h <vamp-hostsdk/RequestResponse.h> |
58 * | 77 * |
59 * Vamp::HostExt::LoadRequest is a structure containing the | 78 * Vamp::HostExt::LoadRequest is a structure containing the |
60 * information necessary to load a plugin. When a request is made to | 79 * information necessary to load a plugin. When a request is made to |
61 * load a plugin using a LoadRequest, the response is typically | 80 * load a plugin using a LoadRequest, the response is typically |