diff options
Diffstat (limited to 'webrtc/voice_engine/channel_proxy.h')
-rw-r--r-- | webrtc/voice_engine/channel_proxy.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/webrtc/voice_engine/channel_proxy.h b/webrtc/voice_engine/channel_proxy.h index 3668de4339..fa33e6caf8 100644 --- a/webrtc/voice_engine/channel_proxy.h +++ b/webrtc/voice_engine/channel_proxy.h @@ -19,6 +19,11 @@ #include <vector> namespace webrtc { + +class PacketRouter; +class RtpPacketSender; +class TransportFeedbackObserver; + namespace voe { class Channel; @@ -41,8 +46,13 @@ class ChannelProxy { virtual void SetRTCP_CNAME(const std::string& c_name); virtual void SetSendAbsoluteSenderTimeStatus(bool enable, int id); virtual void SetSendAudioLevelIndicationStatus(bool enable, int id); + virtual void EnableSendTransportSequenceNumber(int id); virtual void SetReceiveAbsoluteSenderTimeStatus(bool enable, int id); virtual void SetReceiveAudioLevelIndicationStatus(bool enable, int id); + virtual void SetCongestionControlObjects( + RtpPacketSender* rtp_packet_sender, + TransportFeedbackObserver* transport_feedback_observer, + PacketRouter* packet_router); virtual CallStatistics GetRTCPStatistics() const; virtual std::vector<ReportBlock> GetRemoteRTCPReportBlocks() const; |