summaryrefslogtreecommitdiff
path: root/Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.h')
-rw-r--r--Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.h15
1 files changed, 5 insertions, 10 deletions
diff --git a/Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.h b/Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.h
index 7f5335a49..43a686eb9 100644
--- a/Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.h
+++ b/Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.h
@@ -22,8 +22,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#ifndef WaveShaperDSPKernel_h
-#define WaveShaperDSPKernel_h
+#pragma once
#include "AudioArray.h"
#include "AudioDSPKernel.h"
@@ -34,8 +33,6 @@
namespace WebCore {
-class WaveShaperProcessor;
-
// WaveShaperDSPKernel is an AudioDSPKernel and is responsible for non-linear distortion on one channel.
class WaveShaperDSPKernel : public AudioDSPKernel {
@@ -43,10 +40,10 @@ public:
explicit WaveShaperDSPKernel(WaveShaperProcessor*);
// AudioDSPKernel
- virtual void process(const float* source, float* dest, size_t framesToProcess);
- virtual void reset();
- virtual double tailTime() const override { return 0; }
- virtual double latencyTime() const override;
+ void process(const float* source, float* dest, size_t framesToProcess) override;
+ void reset() override;
+ double tailTime() const override { return 0; }
+ double latencyTime() const override;
// Oversampling requires more resources, so let's only allocate them if needed.
void lazyInitializeOversampling();
@@ -71,5 +68,3 @@ protected:
};
} // namespace WebCore
-
-#endif // WaveShaperDSPKernel_h