#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(), and clIIRMultiRate::Uninitialize(). Referenced by clRecInterpolator::Uninitialize(), and ~clIIRInterpolator(). |
|
Feed data into interpolator.
Definition at line 52 of file IIRInterpolator.cc. References clDSPOp::Interpolate(), 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 clDSPOp::Interpolate(), clIIRCascade::Process(), clReBuffer::Put(), and clAlloc::Size(). |
|
Get data from interpolator.
Definition at line 78 of file IIRInterpolator.cc. References clReBuffer::Get(). Referenced by clRecInterpolator::Get(), and 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(). |
|
Definition at line 41 of file IIRInterpolator.hh. |
|
Definition at line 42 of file IIRInterpolator.hh. |
|
Definition at line 43 of file IIRInterpolator.hh. |