#include "third_party/blink/renderer/platform/mediastream/audio_service_audio_processor_proxy.h"
#include "base/functional/bind.h"
#include "base/task/single_thread_task_runner.h"
#include "base/timer/timer.h"
#include "media/base/audio_processor_controls.h"
namespace blink {
AudioServiceAudioProcessorProxy::AudioServiceAudioProcessorProxy()
: … { … }
AudioServiceAudioProcessorProxy::~AudioServiceAudioProcessorProxy() { … }
void AudioServiceAudioProcessorProxy::SetControls(
media::AudioProcessorControls* controls) { … }
void AudioServiceAudioProcessorProxy::Stop() { … }
webrtc::AudioProcessorInterface::AudioProcessorStatistics
AudioServiceAudioProcessorProxy::GetStats(bool has_remote_tracks) { … }
void AudioServiceAudioProcessorProxy::MaybeUpdateNumPreferredCaptureChannels(
uint32_t num_channels) { … }
void AudioServiceAudioProcessorProxy::RequestStats() { … }
void AudioServiceAudioProcessorProxy::UpdateStats(
const media::AudioProcessingStats& new_stats) { … }
void AudioServiceAudioProcessorProxy::
SetPreferredNumCaptureChannelsOnMainThread(uint32_t num_channels) { … }
}