Index: remoting/protocol/ice_connection_to_client.h |
diff --git a/remoting/protocol/ice_connection_to_client.h b/remoting/protocol/ice_connection_to_client.h |
index d2932f5dcbc715a8d53f9dc16cef80d09d05a658..16d01e12e9e4b4040ab6ef1dd2c302b414442c52 100644 |
--- a/remoting/protocol/ice_connection_to_client.h |
+++ b/remoting/protocol/ice_connection_to_client.h |
@@ -38,7 +38,8 @@ class IceConnectionToClient : public ConnectionToClient, |
IceConnectionToClient( |
std::unique_ptr<Session> session, |
scoped_refptr<TransportContext> transport_context, |
- scoped_refptr<base::SingleThreadTaskRunner> video_encode_task_runner); |
+ scoped_refptr<base::SingleThreadTaskRunner> video_encode_task_runner, |
+ scoped_refptr<base::SingleThreadTaskRunner> audio_task_runner); |
~IceConnectionToClient() override; |
// ConnectionToClient interface. |
@@ -49,7 +50,8 @@ class IceConnectionToClient : public ConnectionToClient, |
void OnInputEventReceived(int64_t timestamp) override; |
std::unique_ptr<VideoStream> StartVideoStream( |
std::unique_ptr<webrtc::DesktopCapturer> desktop_capturer) override; |
- AudioStub* audio_stub() override; |
+ std::unique_ptr<AudioStream> StartAudioStream( |
+ std::unique_ptr<AudioSource> audio_source) override; |
ClientStub* client_stub() override; |
void set_clipboard_stub(ClipboardStub* clipboard_stub) override; |
void set_host_stub(HostStub* host_stub) override; |
@@ -80,6 +82,7 @@ class IceConnectionToClient : public ConnectionToClient, |
std::unique_ptr<Session> session_; |
scoped_refptr<base::SingleThreadTaskRunner> video_encode_task_runner_; |
+ scoped_refptr<base::SingleThreadTaskRunner> audio_task_runner_; |
IceTransport transport_; |