Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / modules / webaudio / DefaultAudioDestinationNode.h
index 8c0506d..f9fe2b1 100644 (file)
 #include "modules/webaudio/AudioDestinationNode.h"
 #include "wtf/OwnPtr.h"
 
-namespace WebCore {
+namespace blink {
 
 class AudioContext;
 class ExceptionState;
 
-class DefaultAudioDestinationNode : public AudioDestinationNode {
+class DefaultAudioDestinationNode final : public AudioDestinationNode {
 public:
-    static PassRefPtr<DefaultAudioDestinationNode> create(AudioContext* context)
+    static DefaultAudioDestinationNode* create(AudioContext* context)
     {
-        return adoptRef(new DefaultAudioDestinationNode(context));
+        return new DefaultAudioDestinationNode(context);
     }
 
     virtual ~DefaultAudioDestinationNode();
 
     // AudioNode
-    virtual void initialize() OVERRIDE;
-    virtual void uninitialize() OVERRIDE;
-    virtual void setChannelCount(unsigned long, ExceptionState&) OVERRIDE;
+    virtual void dispose() override;
+    virtual void initialize() override;
+    virtual void uninitialize() override;
+    virtual void setChannelCount(unsigned long, ExceptionState&) override;
 
     // AudioDestinationNode
-    virtual void enableInput(const String& inputDeviceId) OVERRIDE;
-    virtual void startRendering() OVERRIDE;
-    virtual unsigned long maxChannelCount() const OVERRIDE;
+    virtual void startRendering() override;
+    virtual unsigned long maxChannelCount() const override;
 
 private:
     explicit DefaultAudioDestinationNode(AudioContext*);
@@ -62,6 +62,6 @@ private:
     unsigned m_numberOfInputChannels;
 };
 
-} // namespace WebCore
+} // namespace blink
 
 #endif // DefaultAudioDestinationNode_h