// Copyright (c) 2015 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef MEDIA_AUDIO_FAKE_OUTPUT_DEVICE_H_ #define MEDIA_AUDIO_FAKE_OUTPUT_DEVICE_H_ #include #include "media/base/output_device.h" namespace media { class FakeOutputDevice : public OutputDevice { public: FakeOutputDevice(); ~FakeOutputDevice() override; // OutputDevice implementation. void SwitchOutputDevice(const std::string& device_id, const GURL& security_origin, const SwitchOutputDeviceCB& callback) override; private: DISALLOW_COPY_AND_ASSIGN(FakeOutputDevice); }; } // namespace media #endif // MEDIA_AUDIO_FAKE_OUTPUT_DEVICE_H_