summaryrefslogtreecommitdiff
path: root/Source/WebCore/Modules/webaudio/BiquadProcessor.cpp
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@lorry>2017-06-27 06:07:23 +0000
committerLorry Tar Creator <lorry-tar-importer@lorry>2017-06-27 06:07:23 +0000
commit1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c (patch)
tree46dcd36c86e7fbc6e5df36deb463b33e9967a6f7 /Source/WebCore/Modules/webaudio/BiquadProcessor.cpp
parent32761a6cee1d0dee366b885b7b9c777e67885688 (diff)
downloadWebKitGtk-tarball-master.tar.gz
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