chromium/media/audio/audio_input_stream_data_interceptor.cc

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

#include "media/audio/audio_input_stream_data_interceptor.h"

#include <utility>

#include "media/audio/audio_debug_recording_helper.h"

namespace media {

AudioInputStreamDataInterceptor::AudioInputStreamDataInterceptor(
    CreateDebugRecorderCB create_debug_recorder_cb,
    AudioInputStream* stream)
    :{}

AudioInputStreamDataInterceptor::~AudioInputStreamDataInterceptor() {}

// Implementation of AudioInputStream.
AudioInputStream::OpenOutcome AudioInputStreamDataInterceptor::Open() {}

void AudioInputStreamDataInterceptor::Start(
    AudioInputStream::AudioInputCallback* callback) {}

void AudioInputStreamDataInterceptor::Stop() {}

void AudioInputStreamDataInterceptor::Close() {}

double AudioInputStreamDataInterceptor::GetMaxVolume() {}

void AudioInputStreamDataInterceptor::SetVolume(double volume) {}

double AudioInputStreamDataInterceptor::GetVolume() {}

bool AudioInputStreamDataInterceptor::IsMuted() {}

bool AudioInputStreamDataInterceptor::SetAutomaticGainControl(bool enabled) {}

bool AudioInputStreamDataInterceptor::GetAutomaticGainControl() {}

void AudioInputStreamDataInterceptor::SetOutputDeviceForAec(
    const std::string& output_device_id) {}

void AudioInputStreamDataInterceptor::OnData(
    const AudioBus* source,
    base::TimeTicks capture_time,
    double volume,
    const AudioGlitchInfo& audio_glitch_info) {}

void AudioInputStreamDataInterceptor::OnError() {}

}  // namespace media