|
r8brain-free-src
High-quality pro audio sample rate converter library
|
Calculation and storage class for FIR filters. More...
#include <CDSPFIRFilter.h>
Public Member Functions | |
| int | getBlockLenBits () const |
| const double * | getKernelBlock () const |
| int | getKernelLen () const |
| int | getLatency () const |
| double | getLatencyFrac () const |
| bool | isZeroPhase () const |
| void | unref () |
Static Public Member Functions | |
| static double | getLPMaxAtten () |
| static double | getLPMaxTransBand () |
| static double | getLPMinAtten () |
| static double | getLPMinTransBand () |
Friends | |
| class | CDSPFIRFilterCache |
Calculation and storage class for FIR filters.
Class that implements calculation and storing of a FIR filter (currently contains low-pass filter calculation routine designed for sample rate conversion). Objects of this class cannot be created directly, but can be obtained via the CDSPFilterCache::getLPFilter() static function.
| int r8b::CDSPFIRFilter::getBlockLenBits | ( | ) | const |
| const double * r8b::CDSPFIRFilter::getKernelBlock | ( | ) | const |
| int r8b::CDSPFIRFilter::getKernelLen | ( | ) | const |
| int r8b::CDSPFIRFilter::getLatency | ( | ) | const |
| double r8b::CDSPFIRFilter::getLatencyFrac | ( | ) | const |
|
static |
|
static |
|
static |
|
static |
| bool r8b::CDSPFIRFilter::isZeroPhase | ( | ) | const |
| void r8b::CDSPFIRFilter::unref | ( | ) |
This function should be called when the filter obtained via the filter cache is no longer needed.