#include "modules/webaudio/WaveShaperProcessor.h"
#include "wtf/Forward.h"
-namespace WebCore {
+namespace blink {
class ExceptionState;
-class WaveShaperNode : public AudioBasicProcessorNode {
+class WaveShaperNode FINAL : public AudioBasicProcessorNode {
public:
- static PassRefPtr<WaveShaperNode> create(AudioContext* context)
+ static PassRefPtrWillBeRawPtr<WaveShaperNode> create(AudioContext* context)
{
- return adoptRef(new WaveShaperNode(context));
+ return adoptRefWillBeNoop(new WaveShaperNode(context));
}
// setCurve() is called on the main thread.
void setOversample(const String& , ExceptionState&);
String oversample() const;
- double latency() const { return latencyTime(); }
-
private:
explicit WaveShaperNode(AudioContext*);
WaveShaperProcessor* waveShaperProcessor() { return static_cast<WaveShaperProcessor*>(processor()); }
};
-} // namespace WebCore
+} // namespace blink
#endif // WaveShaperNode_h