#include <BinaryAudioOp.hxx>
Public Member Functions | |
| BinaryAudioOp () | |
| BinaryAudioOp (const BinaryAudioOpConfig &c) | |
| ~BinaryAudioOp () | |
| const ProcessingConfig & | GetConfig () const |
| Configuration getter. | |
| const char * | GetClassName () const |
| Override it in every subclass and retur the name of that class. | |
| void | Check (const Audio &in1, const Audio &in2, const Audio &out) |
| bool | Do (void) |
| Supervised mode execution method (using ports). | |
| bool | Do (const Audio &in1, const Audio &in2, Audio &out) |
| bool | SetPrototypes (const Audio &in1, const Audio &in2, const Audio &out) |
| bool | SetPrototypes () |
| bool | UnsetPrototypes () |
| bool | MayDisableExecution () const |
| template<> | |
| const char * | GetClassName () const |
| Override it in every subclass and retur the name of that class. | |
| template<> | |
| const char * | GetClassName () const |
| Override it in every subclass and retur the name of that class. | |
Definition at line 44 of file BinaryAudioOp.hxx.
| CLAM::BinaryAudioOp< BinOp >::BinaryAudioOp | ( | ) | [inline] |
Definition at line 73 of file BinaryAudioOp.hxx.
| CLAM::BinaryAudioOp< BinOp >::BinaryAudioOp | ( | const BinaryAudioOpConfig & | c | ) | [inline] |
Definition at line 81 of file BinaryAudioOp.hxx.
| CLAM::BinaryAudioOp< BinOp >::~BinaryAudioOp | ( | ) | [inline] |
Definition at line 90 of file BinaryAudioOp.hxx.
| void CLAM::BinaryAudioOp< BinOp >::Check | ( | const Audio & | in1, | |
| const Audio & | in2, | |||
| const Audio & | out | |||
| ) | [inline] |
Definition at line 97 of file BinaryAudioOp.hxx.
Referenced by CLAM::BinaryAudioOp< Multiply< TData > >::Do().
| bool CLAM::BinaryAudioOp< BinOp >::Do | ( | const Audio & | in1, | |
| const Audio & | in2, | |||
| Audio & | out | |||
| ) | [inline] |
Definition at line 117 of file BinaryAudioOp.hxx.
| bool CLAM::BinaryAudioOp< BinOp >::Do | ( | void | ) | [inline, virtual] |
Supervised mode execution method (using ports).
Implements CLAM::Processing.
Definition at line 106 of file BinaryAudioOp.hxx.
Referenced by CLAM::SpectralSynthesis::Do(), CLAM::SpectralAnalysis::Do(), and CLAM::BinaryAudioOp< Multiply< TData > >::Do().
| const char * CLAM::BinaryAudioOp< Multiply< TData > >::GetClassName | ( | ) | const [inline, virtual] |
Override it in every subclass and retur the name of that class.
Implements CLAM::Processing.
Definition at line 34 of file AudioMultiplier.hxx.
| const char * CLAM::BinaryAudioOp< Add< TData > >::GetClassName | ( | ) | const [inline, virtual] |
Override it in every subclass and retur the name of that class.
Implements CLAM::Processing.
Definition at line 34 of file AudioAdder.hxx.
| const char* CLAM::BinaryAudioOp< BinOp >::GetClassName | ( | ) | const [inline, virtual] |
Override it in every subclass and retur the name of that class.
Implements CLAM::Processing.
Definition at line 96 of file BinaryAudioOp.hxx.
| const ProcessingConfig& CLAM::BinaryAudioOp< BinOp >::GetConfig | ( | ) | const [inline, virtual] |
Configuration getter.
Gets the configuration parameters used to create the object.
Reimplemented from CLAM::Processing.
Definition at line 94 of file BinaryAudioOp.hxx.
| bool CLAM::BinaryAudioOp< BinOp >::MayDisableExecution | ( | ) | const [inline] |
Definition at line 155 of file BinaryAudioOp.hxx.
| bool CLAM::BinaryAudioOp< BinOp >::SetPrototypes | ( | ) | [inline] |
Definition at line 145 of file BinaryAudioOp.hxx.
| bool CLAM::BinaryAudioOp< BinOp >::SetPrototypes | ( | const Audio & | in1, | |
| const Audio & | in2, | |||
| const Audio & | out | |||
| ) | [inline] |
Definition at line 140 of file BinaryAudioOp.hxx.
| bool CLAM::BinaryAudioOp< BinOp >::UnsetPrototypes | ( | ) | [inline] |
Definition at line 150 of file BinaryAudioOp.hxx.
1.6.3