Index: webrtc/voice_engine/channel_proxy.cc |
diff --git a/webrtc/voice_engine/channel_proxy.cc b/webrtc/voice_engine/channel_proxy.cc |
index 1f9d7f3467b295226e9245175c14fae99348b4ac..bfd5b17b285f71cdd06e0600d07dec89a76a14c7 100644 |
--- a/webrtc/voice_engine/channel_proxy.cc |
+++ b/webrtc/voice_engine/channel_proxy.cc |
@@ -236,6 +236,17 @@ void ChannelProxy::SetTransportOverhead(int transport_overhead_per_packet) { |
channel()->SetTransportOverhead(transport_overhead_per_packet); |
} |
+void ChannelProxy::AssociateSendChannel( |
+ const ChannelProxy& send_channel_proxy) { |
+ RTC_DCHECK(thread_checker_.CalledOnValidThread()); |
+ channel()->set_associate_send_channel(send_channel_proxy.channel_owner_); |
+} |
+ |
+void ChannelProxy::DisassociateSendChannel() { |
+ RTC_DCHECK(thread_checker_.CalledOnValidThread()); |
+ channel()->set_associate_send_channel(ChannelOwner(nullptr)); |
+} |
+ |
Channel* ChannelProxy::channel() const { |
RTC_DCHECK(channel_owner_.channel()); |
return channel_owner_.channel(); |