#include <WaveShaper.h>

Public Member Functions | |
| WaveShaper () | |
| WaveShaper (float frequency, unsigned size=8192) | |
| void | setTableLenght (unsigned length) |
| set the size in bytes of the table. | |
| unsigned | tableLength () |
Public Attributes | |
| Buffer | mTransferFunction |
Protected Member Functions | |
| status | mono_next_buffer (Buffer &inputBuffer, Buffer &outputBuffer, unsigned inBufNum, unsigned outBufNum) |
| void | initWaveTable () |
Private Attributes | |
| unsigned | mTableSize |
| Table size in bytes. | |
| WaveShaper::WaveShaper | ( | ) |
References initWaveTable().
| WaveShaper::WaveShaper | ( | float | frequency, | |
| unsigned | size = 8192 | |||
| ) |
References initWaveTable().
| void csl::WaveShaper::setTableLenght | ( | unsigned | length | ) |
set the size in bytes of the table.
| unsigned csl::WaveShaper::tableLength | ( | ) | [inline] |
References mTableSize.
| status WaveShaper::mono_next_buffer | ( | Buffer & | inputBuffer, | |
| Buffer & | outputBuffer, | |||
| unsigned | inBufNum, | |||
| unsigned | outBufNum | |||
| ) | [protected] |
References csl::Buffer::mBuffers, csl::Buffer::mNumFrames, and mTransferFunction.
| void WaveShaper::initWaveTable | ( | ) | [protected] |
References csl::Buffer::allocateBuffers(), csl::Buffer::monoBuffer(), mTableSize, and mTransferFunction.
Referenced by WaveShaper().
Referenced by initWaveTable(), and mono_next_buffer().
unsigned csl::WaveShaper::mTableSize [private] |
1.5.8