Home | History | Annotate | Download | only in test_runner
      1 // Copyright 2014 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #ifndef CONTENT_SHELL_RENDERER_TEST_RUNNER_MOCK_WEB_AUDIO_DEVICE_H_
      6 #define CONTENT_SHELL_RENDERER_TEST_RUNNER_MOCK_WEB_AUDIO_DEVICE_H_
      7 
      8 #include "base/macros.h"
      9 #include "third_party/WebKit/public/platform/WebAudioDevice.h"
     10 
     11 namespace content {
     12 
     13 class MockWebAudioDevice : public blink::WebAudioDevice {
     14  public:
     15   explicit MockWebAudioDevice(double sample_rate);
     16   virtual ~MockWebAudioDevice();
     17 
     18   // blink::WebAudioDevice:
     19   virtual void start();
     20   virtual void stop();
     21   virtual double sampleRate();
     22 
     23  private:
     24   double sample_rate_;
     25 
     26   DISALLOW_COPY_AND_ASSIGN(MockWebAudioDevice);
     27 };
     28 
     29 }  // namespace content
     30 
     31 #endif  // CONTENT_SHELL_RENDERER_TEST_RUNNER_MOCK_WEB_AUDIO_DEVICE_H_
     32