#include <CSL_Core.h>

Public Member Functions | |
| Joiner () | |
| < loop through my vector of inputs | |
| Joiner (UnitGenerator &in1, UnitGenerator &in2) | |
| Constructors. | |
| ~Joiner () | |
| void | nextBuffer (Buffer &outputBuffer) throw (CException) |
| void | addInput (UnitGenerator &in) |
| add the argument to vector of inputs | |
Protected Attributes | |
| std::vector< UnitGenerator * > | mInputs |
| my vector of inputs | |
| csl::Joiner::Joiner | ( | ) | [inline] |
< loop through my vector of inputs
| Joiner::Joiner | ( | UnitGenerator & | in1, | |
| UnitGenerator & | in2 | |||
| ) |
| csl::Joiner::~Joiner | ( | ) | [inline] |
| void Joiner::nextBuffer | ( | Buffer & | outputBuffer | ) | throw (CException) [virtual] |
get a buffer of Frames -- this is the core CSL "pull" function; the given buffer can be written into, and a changed() message is sent.
Reimplemented from csl::UnitGenerator.
References csl::Buffer::mBuffers, and csl::Buffer::setSize().
| void Joiner::addInput | ( | UnitGenerator & | in | ) |
std::vector<UnitGenerator *> csl::Joiner::mInputs [protected] |
1.5.8