chromium/components/media_effects/test/fake_audio_service.cc

// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/media_effects/test/fake_audio_service.h"

#include <utility>

#include "base/test/test_future.h"
#include "content/public/browser/audio_service.h"

namespace media_effects {

FakeAudioService::FakeAudioService() = default;

FakeAudioService::~FakeAudioService() = default;

void FakeAudioService::AddFakeInputDevice(
    const media::AudioDeviceDescription& descriptor) {}

bool FakeAudioService::AddFakeInputDeviceBlocking(
    const media::AudioDeviceDescription& descriptor) {}

void FakeAudioService::RemoveFakeInputDevice(const std::string& device_id) {}

bool FakeAudioService::RemoveFakeInputDeviceBlocking(
    const std::string& device_id) {}

void FakeAudioService::SetOnRepliedWithInputDeviceDescriptionsCallback(
    base::OnceClosure callback) {}

void FakeAudioService::SetOnGetInputStreamParametersCallback(
    base::RepeatingCallback<void(const std::string&)> callback) {}

void FakeAudioService::BindSystemInfo(
    mojo::PendingReceiver<audio::mojom::SystemInfo> receiver) {}

void FakeAudioService::BindStreamFactory(
    mojo::PendingReceiver<media::mojom::AudioStreamFactory> receiver) {}

ScopedFakeAudioService::ScopedFakeAudioService() {}

ScopedFakeAudioService::~ScopedFakeAudioService() = default;

}  // namespace media_effects