Mercurial > hg > vamp-plugin-sdk
diff vamp-sdk/PluginHostAdapter.h @ 53:74822738965b
* Some doc updates
author | cannam |
---|---|
date | Wed, 21 Mar 2007 14:15:25 +0000 |
parents | b907557b2fb9 |
children | 9d3272c7db60 |
line wrap: on
line diff
--- a/vamp-sdk/PluginHostAdapter.h Mon Mar 12 11:00:11 2007 +0000 +++ b/vamp-sdk/PluginHostAdapter.h Wed Mar 21 14:15:25 2007 +0000 @@ -45,6 +45,21 @@ namespace Vamp { +/** + * PluginHostAdapter is a wrapper class that a Vamp host can use to + * make the C-language VampPluginDescriptor object appear as a C++ + * Vamp::Plugin object. + * + * The Vamp API is defined in vamp/vamp.h as a C API. The C++ objects + * used for convenience by plugins and hosts actually communicate + * using the C low-level API, but the details of this communication + * are handled seamlessly by the Vamp SDK implementation provided the + * plugin and host use the proper C++ wrapper objects. + * + * See also PluginAdapter, the plugin-side wrapper that makes a C++ + * plugin object available using the C query API. + */ + class PluginHostAdapter : public Plugin { public: