Searched refs:BiquadProcessor (Results 1 - 8 of 8) sorted by relevance

/external/webkit/Source/WebCore/webaudio/
H A DHighPass2FilterNode.cpp36 m_processor = adoptPtr(new BiquadProcessor(BiquadProcessor::HighPass2, sampleRate, 1, false));
H A DLowPass2FilterNode.cpp36 m_processor = adoptPtr(new BiquadProcessor(BiquadProcessor::LowPass2, sampleRate, 1, false));
H A DBiquadDSPKernel.h30 #include "BiquadProcessor.h"
34 class BiquadProcessor;
36 // BiquadDSPKernel is an AudioDSPKernel and is responsible for filtering one channel of a BiquadProcessor using a Biquad object.
40 BiquadDSPKernel(BiquadProcessor* processor)
51 BiquadProcessor* biquadProcessor() { return static_cast<BiquadProcessor*>(processor()); }
H A DBiquadDSPKernel.cpp31 #include "BiquadProcessor.h"
41 // Then re-factor this code to only run for the first BiquadDSPKernel of each BiquadProcessor.
52 case BiquadProcessor::LowPass2:
56 case BiquadProcessor::HighPass2:
60 case BiquadProcessor::LowShelf:
65 case BiquadProcessor::Peaking:
66 case BiquadProcessor::Allpass:
67 case BiquadProcessor::HighShelf:
H A DHighPass2FilterNode.h29 #include "BiquadProcessor.h"
48 BiquadProcessor* biquadProcessor() { return static_cast<BiquadProcessor*>(processor()); }
H A DLowPass2FilterNode.h29 #include "BiquadProcessor.h"
48 BiquadProcessor* biquadProcessor() { return static_cast<BiquadProcessor*>(processor()); }
H A DBiquadProcessor.h37 // BiquadProcessor is an AudioDSPKernelProcessor which uses Biquad objects to implement several common filters.
39 class BiquadProcessor : public AudioDSPKernelProcessor { class in namespace:WebCore
50 BiquadProcessor(FilterType, double sampleRate, size_t numberOfChannels, bool autoInitialize = true);
51 virtual ~BiquadProcessor();
H A DBiquadProcessor.cpp29 #include "BiquadProcessor.h"
35 BiquadProcessor::BiquadProcessor(FilterType type, double sampleRate, size_t numberOfChannels, bool autoInitialize) function in class:WebCore::BiquadProcessor
80 BiquadProcessor::~BiquadProcessor()
86 PassOwnPtr<AudioDSPKernel> BiquadProcessor::createKernel()
91 void BiquadProcessor::process(AudioBus* source, AudioBus* destination, size_t framesToProcess)

Completed in 64 milliseconds