Welcome to mirror list, hosted at ThFree Co, Russian Federation.

AUD_ButterworthCalculator.h « FX « audaspace « intern - git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: a7ae196afdae8ab2162e57063693f1f53cd32865 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef AUD_BUTTERWORTHCALCULATOR_H
#define AUD_BUTTERWORTHCALCULATOR_H

#include "AUD_IDynamicIIRFilterCalculator.h"

class AUD_ButterworthCalculator : public AUD_IDynamicIIRFilterCalculator
{
private:
	/**
	 * The attack value in seconds.
	 */
	const float m_frequency;

public:
	AUD_ButterworthCalculator(float frequency);

	virtual void recalculateCoefficients(AUD_SampleRate rate, std::vector<float> &b, std::vector<float> &a);
};

#endif // AUD_BUTTERWORTHCALCULATOR_H