![]() |
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.