Mercurial > hg > vamp-plugin-sdk
comparison vamp-sdk/hostext/PluginSummarisingAdapter.h @ 174:a6346812db44
* PluginSummarisingAdapter now compiles -- though doesn't actually work
yet
author | cannam |
---|---|
date | Tue, 05 Aug 2008 13:38:30 +0000 |
parents | a6981e5dafe5 |
children | 4811fb599a97 |
comparison
equal
deleted
inserted
replaced
173:a6981e5dafe5 | 174:a6346812db44 |
---|---|
37 #ifndef _VAMP_PLUGIN_SUMMARISING_ADAPTER_H_ | 37 #ifndef _VAMP_PLUGIN_SUMMARISING_ADAPTER_H_ |
38 #define _VAMP_PLUGIN_SUMMARISING_ADAPTER_H_ | 38 #define _VAMP_PLUGIN_SUMMARISING_ADAPTER_H_ |
39 | 39 |
40 #include "PluginWrapper.h" | 40 #include "PluginWrapper.h" |
41 | 41 |
42 #include <set> | |
43 | |
42 namespace Vamp { | 44 namespace Vamp { |
43 | 45 |
44 namespace HostExt { | 46 namespace HostExt { |
45 | 47 |
46 class PluginSummarisingAdapter : public PluginWrapper | 48 class PluginSummarisingAdapter : public PluginWrapper |
65 Variance, | 67 Variance, |
66 StandardDeviation, | 68 StandardDeviation, |
67 Count | 69 Count |
68 }; | 70 }; |
69 | 71 |
70 //!!! return summaries for all outputs, or specify somewhere which | 72 FeatureSet getSummary(int output, SummaryType type); |
71 //!!! outputs are of interest? | |
72 | |
73 FeatureSet getSummary(SummaryType type); | |
74 | 73 |
75 protected: | 74 protected: |
76 class Impl; | 75 class Impl; |
77 Impl *m_impl; | 76 Impl *m_impl; |
78 }; | 77 }; |