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