#include <LPC.h>
Inheritance diagram for csl::LPCFilter:

Public Member Functions | |
| LPCFilter (UnitGenerator &in, char *lpcFile) | |
| LPCFilter (UnitGenerator &in, Buffer &lpcData, unsigned size, unsigned hopSize, unsigned order) | |
| ~LPCFilter () | |
| unsigned | windowSize () |
| unsigned | hopSize () |
| unsigned | LPCOrder () |
| double | deEmphasis () |
| Envelope * | timeEnvelope () |
| void | setTimeEnvelope (Envelope *env) |
| void | nextBuffer (Buffer &outputBuffer, unsigned outBufNum) throw (CException) |
| read some input and apply a filter to it | |
Protected Attributes | |
| unsigned | mWindowSize |
| input window size | |
| unsigned | mHopSize |
| input hop size | |
| unsigned | mLPCOrder |
| LPC order. | |
| double | mDeEmphasis |
| Envelope * | mTimeEnvelope |
| playback time warp envelope (0-1) | |
| FILE * | mLPCFile |
| file ptr for the coefficient file | |
| Buffer | mLPCBuffer |
| (or) the coefficient buffer | |
| Buffer | mTempBuffer |
| the past output buffer | |
|
||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
read some input and apply a filter to it
|
|
|
input window size
|
|
|
input hop size
|
|
|
LPC order.
|
|
|
|
|
|
playback time warp envelope (0-1)
|
|
|
file ptr for the coefficient file
|
|
|
(or) the coefficient buffer
|
|
|
the past output buffer
|
1.4.5-20051010