#include <Mixer.h>

Public Member Functions | |
| StereoWidth () | |
| ~StereoWidth () | |
| void | setWidth (float width) |
| void | setPan (float pan) |
| void | setGain (float gain) |
| void | nextBuffer (Buffer &inputBuffer) throw (CException) |
Protected Attributes | |
| float | mWidth |
| float | mGain |
| float | mPan |
| StereoWidth::StereoWidth | ( | ) |
| StereoWidth::~StereoWidth | ( | ) |
| void csl::StereoWidth::setWidth | ( | float | width | ) | [inline] |
References mWidth.
| void csl::StereoWidth::setPan | ( | float | pan | ) | [inline] |
References mPan.
| void csl::StereoWidth::setGain | ( | float | gain | ) | [inline] |
References mGain.
| void StereoWidth::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::Effect::pullInput().
float csl::StereoWidth::mWidth [protected] |
Referenced by setWidth().
float csl::StereoWidth::mGain [protected] |
Referenced by setGain().
float csl::StereoWidth::mPan [protected] |
Referenced by setPan().
1.5.8