comparison vamp-sdk/hostext/PluginInputDomainAdapter.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 1982246a3902
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 PluginInputDomainAdapter PluginInputDomainAdapter.h <vamp-sdk/hostext/PluginInputDomainAdapter.h>
48 *
47 * PluginInputDomainAdapter is a Vamp plugin adapter that converts 49 * PluginInputDomainAdapter is a Vamp plugin adapter that converts
48 * time-domain input into frequency-domain input for plugins that need 50 * time-domain input into frequency-domain input for plugins that need
49 * it. This permits a host to use time- and frequency-domain plugins 51 * it. This permits a host to use time- and frequency-domain plugins
50 * interchangeably without needing to handle the conversion itself. 52 * interchangeably without needing to handle the conversion itself.
51 * 53 *
69 * In every respect other than its input domain handling, the 71 * In every respect other than its input domain handling, the
70 * PluginInputDomainAdapter behaves identically to the plugin that it 72 * PluginInputDomainAdapter behaves identically to the plugin that it
71 * wraps. The wrapped plugin will be deleted when the wrapper is 73 * wraps. The wrapped plugin will be deleted when the wrapper is
72 * deleted. 74 * deleted.
73 * 75 *
74 * \note This class was introduced version 1.1 of the Vamp plugin SDK. 76 * \note This class was introduced in version 1.1 of the Vamp plugin SDK.
75 */ 77 */
76 78
77 class PluginInputDomainAdapter : public PluginWrapper 79 class PluginInputDomainAdapter : public PluginWrapper
78 { 80 {
79 public: 81 public: