| Index: webrtc/voice_engine/channel_proxy.cc
|
| diff --git a/webrtc/voice_engine/channel_proxy.cc b/webrtc/voice_engine/channel_proxy.cc
|
| index 68fbf38863685c17e8803901fc5ebca9cde469f2..f54c81ec47265f0de194c09f60fa390f25679097 100644
|
| --- a/webrtc/voice_engine/channel_proxy.cc
|
| +++ b/webrtc/voice_engine/channel_proxy.cc
|
| @@ -10,6 +10,9 @@
|
|
|
| #include "webrtc/voice_engine/channel_proxy.h"
|
|
|
| +#include <utility>
|
| +
|
| +#include "webrtc/audio/audio_sink.h"
|
| #include "webrtc/base/checks.h"
|
| #include "webrtc/voice_engine/channel.h"
|
|
|
| @@ -22,6 +25,8 @@ ChannelProxy::ChannelProxy(const ChannelOwner& channel_owner) :
|
| RTC_CHECK(channel_owner_.channel());
|
| }
|
|
|
| +ChannelProxy::~ChannelProxy() {}
|
| +
|
| void ChannelProxy::SetRTCPStatus(bool enable) {
|
| channel()->SetRTCPStatus(enable);
|
| }
|
| @@ -134,6 +139,11 @@ bool ChannelProxy::SendTelephoneEventOutband(uint8_t event,
|
| channel()->SendTelephoneEventOutband(event, duration_ms, 10, false) == 0;
|
| }
|
|
|
| +void ChannelProxy::SetSink(rtc::scoped_ptr<AudioSinkInterface> sink) {
|
| + RTC_DCHECK(thread_checker_.CalledOnValidThread());
|
| + channel()->SetSink(std::move(sink));
|
| +}
|
| +
|
| Channel* ChannelProxy::channel() const {
|
| RTC_DCHECK(channel_owner_.channel());
|
| return channel_owner_.channel();
|
|
|