Mercurial > hg > vamp-plugin-sdk
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: | 
