#include "remoting/protocol/webrtc_audio_stream.h"
#include "base/check.h"
#include "base/location.h"
#include "base/task/single_thread_task_runner.h"
#include "remoting/base/constants.h"
#include "remoting/protocol/audio_source.h"
#include "remoting/protocol/webrtc_audio_source_adapter.h"
#include "remoting/protocol/webrtc_transport.h"
#include "third_party/webrtc/api/media_stream_interface.h"
#include "third_party/webrtc/api/peer_connection_interface.h"
#include "third_party/webrtc/rtc_base/ref_count.h"
namespace remoting::protocol {
const char kAudioStreamLabel[] = …;
const char kAudioTrackLabel[] = …;
WebrtcAudioStream::WebrtcAudioStream() = default;
WebrtcAudioStream::~WebrtcAudioStream() = default;
void WebrtcAudioStream::Start(
scoped_refptr<base::SingleThreadTaskRunner> audio_task_runner,
std::unique_ptr<AudioSource> audio_source,
WebrtcTransport* webrtc_transport) { … }
void WebrtcAudioStream::Pause(bool pause) { … }
}