#include <streamingalgorithmcomposite.h>
|
void | declareInput (SinkBase &sink, const std::string &name, const std::string &desc) |
|
void | declareOutput (SourceBase &source, const std::string &name, const std::string &desc) |
|
void | declareInput (SinkBase &sink, int n, const std::string &name, const std::string &desc) |
|
void | declareInput (SinkBase &sink, int acquireSize, int releaseSize, const std::string &name, const std::string &desc) |
|
void | declareOutput (SourceBase &source, int n, const std::string &name, const std::string &desc) |
|
void | declareOutput (SourceBase &source, int acquireSize, int releaseSize, const std::string &name, const std::string &desc) |
|
AlgorithmStatus | process () |
|
virtual void | declareProcessOrder ()=0 |
|
std::vector< ProcessStep > | processOrder () |
|
void | reset () |
|
void | declareProcessStep (const ProcessStep &step) |
|
| Algorithm () |
|
virtual | ~Algorithm () |
|
SinkBase & | input (const std::string &name) |
|
SourceBase & | output (const std::string &name) |
|
SinkBase & | input (int idx) |
|
SourceBase & | output (int idx) |
|
const InputMap & | inputs () const |
|
const OutputMap & | outputs () const |
|
std::vector< std::string > | inputNames () const |
|
std::vector< std::string > | outputNames () const |
|
virtual void | shouldStop (bool stop) |
|
virtual bool | shouldStop () const |
|
void | disconnectAll () |
|
AlgorithmStatus | acquireData () |
|
void | releaseData () |
|
virtual | ~Configurable () |
|
const std::string & | name () const |
|
void | setName (const std::string &name) |
|
virtual void | declareParameters ()=0 |
|
virtual void | setParameters (const ParameterMap ¶ms) |
|
virtual void | configure (const ParameterMap ¶ms) |
|
virtual void | configure () |
|
const ParameterMap & | defaultParameters () const |
|
const Parameter & | parameter (const std::string &key) const |
|
|
typedef OrderedMap< SinkBase > | InputMap |
|
typedef OrderedMap< SourceBase > | OutputMap |
|
DescriptionMap | inputDescription |
|
DescriptionMap | outputDescription |
|
DescriptionMap | parameterDescription |
|
DescriptionMap | parameterRange |
|
static const std::string | processingMode |
|
void | declareInput (SinkBase &sink, const std::string &name, const std::string &desc) |
|
void | declareInput (SinkBase &sink, int n, const std::string &name, const std::string &desc) |
|
void | declareInput (SinkBase &sink, int acquireSize, int releaseSize, const std::string &name, const std::string &desc) |
|
void | declareOutput (SourceBase &source, const std::string &name, const std::string &desc) |
|
void | declareOutput (SourceBase &source, int n, const std::string &name, const std::string &desc) |
|
void | declareOutput (SourceBase &source, int acquireSize, int releaseSize, const std::string &name, const std::string &desc) |
|
void | declareParameter (const std::string &name, const std::string &desc, const std::string &range, const Parameter &defaultValue) |
|
◆ declareInput() [1/3]
void declareInput |
( |
SinkBase & |
sink, |
|
|
const std::string & |
name, |
|
|
const std::string & |
desc |
|
) |
| |
◆ declareInput() [2/3]
void declareInput |
( |
SinkBase & |
sink, |
|
|
int |
acquireSize, |
|
|
int |
releaseSize, |
|
|
const std::string & |
name, |
|
|
const std::string & |
desc |
|
) |
| |
|
inline |
◆ declareInput() [3/3]
void declareInput |
( |
SinkBase & |
sink, |
|
|
int |
n, |
|
|
const std::string & |
name, |
|
|
const std::string & |
desc |
|
) |
| |
|
inline |
◆ declareOutput() [1/3]
void declareOutput |
( |
SourceBase & |
source, |
|
|
const std::string & |
name, |
|
|
const std::string & |
desc |
|
) |
| |
◆ declareOutput() [2/3]
void declareOutput |
( |
SourceBase & |
source, |
|
|
int |
acquireSize, |
|
|
int |
releaseSize, |
|
|
const std::string & |
name, |
|
|
const std::string & |
desc |
|
) |
| |
|
inline |
◆ declareOutput() [3/3]
void declareOutput |
( |
SourceBase & |
source, |
|
|
int |
n, |
|
|
const std::string & |
name, |
|
|
const std::string & |
desc |
|
) |
| |
|
inline |
◆ declareProcessOrder()
virtual void declareProcessOrder |
( |
| ) |
|
|
pure virtual |
◆ declareProcessStep()
◆ process()
By default, does nothing, just waits for its inner algorithms to be scheduled for execution by the task scheduler.
Implements Algorithm.
References essentia::streaming::PASS.
◆ processOrder()
◆ reset()
Specialized implementation of the reset() method that will call reset() on all the algorithms traversed by the defined process order.
Reimplemented from Algorithm.
◆ _processOrder
The documentation for this class was generated from the following file: