summaryrefslogtreecommitdiff
path: root/Source/WebCore/Modules/webaudio/BiquadProcessor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/Modules/webaudio/BiquadProcessor.cpp')
-rw-r--r--Source/WebCore/Modules/webaudio/BiquadProcessor.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/Source/WebCore/Modules/webaudio/BiquadProcessor.cpp b/Source/WebCore/Modules/webaudio/BiquadProcessor.cpp
index 9c98e3dd5..0e4e3685b 100644
--- a/Source/WebCore/Modules/webaudio/BiquadProcessor.cpp
+++ b/Source/WebCore/Modules/webaudio/BiquadProcessor.cpp
@@ -32,9 +32,9 @@
namespace WebCore {
-BiquadProcessor::BiquadProcessor(AudioContext* context, float sampleRate, size_t numberOfChannels, bool autoInitialize)
+BiquadProcessor::BiquadProcessor(AudioContext& context, float sampleRate, size_t numberOfChannels, bool autoInitialize)
: AudioDSPKernelProcessor(sampleRate, numberOfChannels)
- , m_type(LowPass)
+ , m_type(BiquadFilterType::Lowpass)
, m_parameter1(0)
, m_parameter2(0)
, m_parameter3(0)
@@ -111,7 +111,7 @@ void BiquadProcessor::process(const AudioBus* source, AudioBus* destination, siz
m_kernels[i]->process(source->channel(i)->data(), destination->channel(i)->mutableData(), framesToProcess);
}
-void BiquadProcessor::setType(FilterType type)
+void BiquadProcessor::setType(BiquadFilterType type)
{
if (type != m_type) {
m_type = type;
@@ -119,10 +119,7 @@ void BiquadProcessor::setType(FilterType type)
}
}
-void BiquadProcessor::getFrequencyResponse(int nFrequencies,
- const float* frequencyHz,
- float* magResponse,
- float* phaseResponse)
+void BiquadProcessor::getFrequencyResponse(int nFrequencies, const float* frequencyHz, float* magResponse, float* phaseResponse)
{
// Compute the frequency response on a separate temporary kernel
// to avoid interfering with the processing running in the audio