|  | 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.