// Copyright 2013 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. #include "media/audio/fake_audio_log_factory.h" #include namespace media { class FakeAudioLogImpl : public AudioLog { public: FakeAudioLogImpl() {} ~FakeAudioLogImpl() override {} void OnCreated(int component_id, const media::AudioParameters& params, const std::string& device_id) override {} void OnStarted(int component_id) override {} void OnStopped(int component_id) override {} void OnClosed(int component_id) override {} void OnError(int component_id) override {} void OnSetVolume(int component_id, double volume) override {} void OnSwitchOutputDevice(int component_id, const std::string& device_id) override {} }; FakeAudioLogFactory::FakeAudioLogFactory() {} FakeAudioLogFactory::~FakeAudioLogFactory() {} scoped_ptr FakeAudioLogFactory::CreateAudioLog( AudioComponent component) { return scoped_ptr(new FakeAudioLogImpl()); } } // namespace media