// Copyright 2021 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/output_device_mixer.h" #include "services/audio/mixing_graph.h" #include "services/audio/output_device_mixer_impl.h" namespace audio { // static std::unique_ptr OutputDeviceMixer::Create( const std::string& device_id, const media::AudioParameters& output_params, CreateStreamCallback create_stream_callback, scoped_refptr task_runner) { return std::make_unique( device_id, output_params, base::BindOnce(&MixingGraph::Create), std::move(create_stream_callback)); } OutputDeviceMixer::OutputDeviceMixer(const std::string& device_id) : device_id_(device_id) {} } // namespace audio