// Copyright 2018 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 "services/audio/log_adapter.h" #include namespace audio { LogAdapter::LogAdapter(mojo::PendingRemote audio_log) : audio_log_(std::move(audio_log)) {} LogAdapter::~LogAdapter() = default; void LogAdapter::OnCreated(const media::AudioParameters& params, const std::string& device_id) { audio_log_->OnCreated(params, device_id); } void LogAdapter::OnStarted() { audio_log_->OnStarted(); } void LogAdapter::OnStopped() { audio_log_->OnStopped(); } void LogAdapter::OnClosed() { audio_log_->OnClosed(); } void LogAdapter::OnError() { audio_log_->OnError(); } void LogAdapter::OnSetVolume(double volume) { audio_log_->OnSetVolume(volume); } void LogAdapter::OnProcessingStateChanged(const std::string& message) { audio_log_->OnProcessingStateChanged(message); } void LogAdapter::OnLogMessage(const std::string& message) { audio_log_->OnLogMessage(message); } } // namespace audio