Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / modules / webaudio / ChannelSplitterNode.h
index c3c4a66..32bdbd7 100644 (file)
@@ -32,13 +32,12 @@ namespace WebCore {
 
 class AudioContext;
 
-class ChannelSplitterNode : public AudioNode {
+class ChannelSplitterNode FINAL : public AudioNode {
 public:
-    static PassRefPtr<ChannelSplitterNode> create(AudioContext*, float sampleRate, unsigned numberOfOutputs);
+    static PassRefPtrWillBeRawPtr<ChannelSplitterNode> create(AudioContext*, float sampleRate, unsigned numberOfOutputs);
 
     // AudioNode
-    virtual void process(size_t framesToProcess);
-    virtual void reset();
+    virtual void process(size_t framesToProcess) OVERRIDE;
 
 private:
     virtual double tailTime() const OVERRIDE { return 0; }