20 #ifndef ESSENTIA_STREAMINGALGORITHMWRAPPER_H
21 #define ESSENTIA_STREAMINGALGORITHMWRAPPER_H
virtual void declareParameters()=0
DescriptionMap parameterRange
Definition: configurable.h:177
ParameterMap _params
Definition: configurable.h:172
DescriptionMap parameterDescription
Definition: configurable.h:176
virtual void configure(const ParameterMap ¶ms)
const std::string & name() const
Definition: configurable.h:48
virtual void setParameters(const ParameterMap ¶ms)
ParameterMap _defaultParams
Definition: configurable.h:173
const ParameterMap & defaultParameters() const
Definition: configurable.h:97
Definition: parameter.h:276
Definition: algorithm.h:31
virtual void reset()
Definition: algorithm.h:88
Definition: streamingalgorithm.h:140
Definition: sinkbase.h:52
Definition: sourcebase.h:52
Definition: streamingalgorithmwrapper.h:35
void setParameters(const ParameterMap ¶ms)
Definition: streamingalgorithmwrapper.h:81
NumeralTypeMap _inputType
Definition: streamingalgorithmwrapper.h:40
NumeralTypeMap _outputType
Definition: streamingalgorithmwrapper.h:40
void synchronizeInput(const std::string &name)
void declareInput(SinkBase &sink, NumeralType type, int n, const std::string &name)
void configure(const ParameterMap ¶ms)
Definition: streamingalgorithmwrapper.h:65
~StreamingAlgorithmWrapper()
void synchronizeOutput(const std::string &name)
void declareOutput(SourceBase &source, NumeralType type, const std::string &name)
int _streamSize
Definition: streamingalgorithmwrapper.h:42
standard::Algorithm * _algorithm
Definition: streamingalgorithmwrapper.h:41
void declareAlgorithm(const std::string &name)
AlgorithmStatus process()
EssentiaMap< std::string, NumeralType > NumeralTypeMap
Definition: streamingalgorithmwrapper.h:38
void declareOutput(SourceBase &source, NumeralType type, int n, const std::string &name)
StreamingAlgorithmWrapper()
Definition: streamingalgorithmwrapper.h:46
void declareParameters()
Definition: streamingalgorithmwrapper.h:86
void reset()
Definition: streamingalgorithmwrapper.h:74
void declareInput(SinkBase &sink, NumeralType type, const std::string &name)
void configure()
Definition: streamingalgorithmwrapper.h:70
#define E_DEBUG(module, msg)
Definition: debugging.h:157
NumeralType
Definition: streamingalgorithmwrapper.h:29
@ TOKEN
Definition: streamingalgorithmwrapper.h:30
@ STREAM
Definition: streamingalgorithmwrapper.h:31
AlgorithmStatus
Definition: streamingalgorithm.h:106
Definition: algorithm.h:28
@ EAlgorithm
Definition: debugging.h:42