Audaspace 1.5.0
A high level audio library.
Loading...
Searching...
No Matches
Public Member Functions | List of all members
IDynamicIIRFilterCalculator Interface Referenceabstract

This interface calculates dynamic filter coefficients which depend on the sampling rate for DynamicIIRFilterReaders. More...

#include <IDynamicIIRFilterCalculator.h>

Inheritance diagram for IDynamicIIRFilterCalculator:
Inheritance graph
[legend]

Public Member Functions

virtual void recalculateCoefficients (SampleRate rate, std::vector< float > &b, std::vector< float > &a)=0
 Recalculates the filter coefficients.
 

Detailed Description

This interface calculates dynamic filter coefficients which depend on the sampling rate for DynamicIIRFilterReaders.

Member Function Documentation

◆ recalculateCoefficients()

virtual void IDynamicIIRFilterCalculator::recalculateCoefficients ( SampleRate rate,
std::vector< float > & b,
std::vector< float > & a )
pure virtual

Recalculates the filter coefficients.

Parameters
rateThe sample rate of the audio data.
[out]bThe input filter coefficients.
[out]aThe output filter coefficients.

Implemented in ButterworthCalculator, HighpassCalculator, and LowpassCalculator.


The documentation for this interface was generated from the following file: