csl::Splitter Class Reference

#include <CSL_Core.h>

Inheritance diagram for csl::Splitter:

csl::FanOut csl::Effect csl::UnitGenerator csl::Controllable csl::Model

List of all members.

Public Member Functions

 Splitter (UnitGenerator &in, unsigned taps)
 ~Splitter ()
void nextBuffer (Buffer &outputBuffer) throw (CException)

Detailed Description

Splitter class -- a de-multiplexer for multi-channel signals

Constructor & Destructor Documentation

Splitter::Splitter ( UnitGenerator in,
unsigned  taps 


csl::Splitter::~Splitter (  )  [inline]

Member Function Documentation

void Splitter::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::FanOut.

References csl::Buffer::monoBuffer(), and csl::Effect::pullInput().

The documentation for this class was generated from the following files:

Generated on Thu Sep 17 23:14:17 2009 for CSL by  doxygen 1.5.8