comparison vamp-sdk/hostext/PluginWrapper.h @ 76:6683f99107cf

* Use m_impl structure for PluginAdapter as well * Doc updates
author cannam
date Thu, 07 Jun 2007 14:15:24 +0000
parents 0f8524203677
children f5fff1c6f06d
comparison
equal deleted inserted replaced
75:0f8524203677 76:6683f99107cf
42 namespace Vamp { 42 namespace Vamp {
43 43
44 namespace HostExt { 44 namespace HostExt {
45 45
46 /** 46 /**
47 * \class PluginWrapper PluginWrapper.h <vamp-sdk/hostext/PluginWrapper.h>
48 *
47 * PluginWrapper is a simple base class for adapter plugins. It takes 49 * PluginWrapper is a simple base class for adapter plugins. It takes
48 * a pointer to a "to be wrapped" Vamp plugin on construction, and 50 * a pointer to a "to be wrapped" Vamp plugin on construction, and
49 * provides implementations of all the Vamp plugin methods that simply 51 * provides implementations of all the Vamp plugin methods that simply
50 * delegate through to the wrapped plugin. A subclass can therefore 52 * delegate through to the wrapped plugin. A subclass can therefore
51 * override only the methods that are meaningful for the particular 53 * override only the methods that are meaningful for the particular
52 * adapter. 54 * adapter.
53 * 55 *
54 * \note This class was introduced version 1.1 of the Vamp plugin SDK. 56 * \note This class was introduced in version 1.1 of the Vamp plugin SDK.
55 */ 57 */
56 58
57 class PluginWrapper : public Plugin 59 class PluginWrapper : public Plugin
58 { 60 {
59 public: 61 public: