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