Fractional delay filter cache class. More...
#include <CDSPFracInterpolator.h>
Static Public Member Functions | |
| static CDSPFracDelayFilterBank & | getFilterBank (const int aFilterFracs, const int aElementSize, const int aInterpPoints, double ReqAtten, const bool IsThird, const bool IsStatic) |
| Calculates or returns reference to a previously calculated (cached) fractional delay filter bank. | |
Static Protected Member Functions | |
| static CSyncObject & | getStateSync () |
| Returns reference to global filter bank cache sync object. | |
Friends | |
| class | CDSPFracDelayFilterBank |
Fractional delay filter cache class.
Class implements cache storage of fractional delay filter banks.
|
static |
Calculates or returns reference to a previously calculated (cached) fractional delay filter bank.
| aFilterFracs | The number of fractional delay positions to sample, -1 - use default. |
| aElementSize | The size of each filter's tap, in "double" values. |
| aInterpPoints | The number of points the interpolation is based on. |
| ReqAtten | Required filter attentuation. |
| IsThird | true if one-third filter is required. |
| IsStatic | true if a permanent static filter should be returned that is never removed from the cache until application terminates. |