#include "remoting/protocol/audio_writer.h"
#include <utility>
#include "base/functional/bind.h"
#include "base/memory/ptr_util.h"
#include "net/socket/stream_socket.h"
#include "remoting/base/compound_buffer.h"
#include "remoting/base/constants.h"
#include "remoting/proto/audio.pb.h"
#include "remoting/protocol/message_pipe.h"
#include "remoting/protocol/session.h"
#include "remoting/protocol/session_config.h"
namespace remoting::protocol {
AudioWriter::AudioWriter() : … { … }
AudioWriter::~AudioWriter() = default;
void AudioWriter::ProcessAudioPacket(std::unique_ptr<AudioPacket> packet,
base::OnceClosure done) { … }
std::unique_ptr<AudioWriter> AudioWriter::Create(const SessionConfig& config) { … }
void AudioWriter::OnIncomingMessage(std::unique_ptr<CompoundBuffer> message) { … }
}