// Copyright (c) 2012 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/base/mock_audio_renderer_sink.h" #include "media/base/fake_output_device.h" namespace media { MockAudioRendererSink::MockAudioRendererSink() : MockAudioRendererSink(OUTPUT_DEVICE_STATUS_OK) {} MockAudioRendererSink::MockAudioRendererSink(OutputDeviceStatus device_status) : output_device_(new FakeOutputDevice(device_status)) {} MockAudioRendererSink::~MockAudioRendererSink() {} void MockAudioRendererSink::Initialize(const AudioParameters& params, RenderCallback* renderer) { callback_ = renderer; } OutputDevice* MockAudioRendererSink::GetOutputDevice() { return output_device_.get(); } } // namespace media