#include <IIRInterpolator.hh>
Inheritance diagram for clIIRInterpolator:


Public Member Functions | |
| clIIRInterpolator () | |
| ~clIIRInterpolator () | |
| void | Uninitialize () |
| Uninitialize interpolator. | |
| void | Put (const float *, long) |
| Feed data into interpolator. | |
| void | Put (const double *, long) |
| bool | Get (float *, long) |
| Get data from interpolator. | |
| bool | Get (double *, long) |
Private Attributes | |
| clDSPAlloc | IntBuf |
| clDSPOp | DSP |
| clReBuffer | OutBuf |
Data is interpolated by factor 2 or 3 and then filtered using IIR filter.
Definition at line 39 of file IIRInterpolator.hh.
|
|
Definition at line 34 of file IIRInterpolator.cc. |
|
|
Definition at line 39 of file IIRInterpolator.cc. References Uninitialize(). |
|
|
Uninitialize interpolator.
Reimplemented from clIIRMultiRate. Definition at line 45 of file IIRInterpolator.cc. References clAlloc::Free(), IntBuf, and clIIRMultiRate::Uninitialize(). Referenced by clRecInterpolator::Uninitialize(), and ~clIIRInterpolator(). |
|
||||||||||||
|
Feed data into interpolator.
Definition at line 52 of file IIRInterpolator.cc. References DSP, IntBuf, clDSPOp::Interpolate(), clIIRMultiRate::lFactor, OutBuf, clIIRCascade::Process(), clReBuffer::Put(), and clAlloc::Size(). Referenced by clRecInterpolator::Put(). |
|
||||||||||||
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 65 of file IIRInterpolator.cc. References DSP, IntBuf, clDSPOp::Interpolate(), clIIRMultiRate::lFactor, OutBuf, clIIRCascade::Process(), clReBuffer::Put(), and clAlloc::Size(). |
|
||||||||||||
|
Get data from interpolator.
Definition at line 78 of file IIRInterpolator.cc. References clReBuffer::Get(), and OutBuf. Referenced by clRecInterpolator::Put(). |
|
||||||||||||
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 84 of file IIRInterpolator.cc. References clReBuffer::Get(), and OutBuf. |
|
|
Definition at line 41 of file IIRInterpolator.hh. Referenced by Put(), and Uninitialize(). |
|
|
Definition at line 42 of file IIRInterpolator.hh. Referenced by Put(). |
|
|
Definition at line 43 of file IIRInterpolator.hh. |
1.3.3