Split out RtcpCnameCallback from RtcpStatisticsCallback
Cname callback is used only on receive side, and statistics (soon) only on the send side. Bug: webrtc:10679 Change-Id: I122e9cafaea93cd0ba75dc955a652d9d4bddc379 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/147867 Reviewed-by: Erik Språng <sprang@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Commit-Queue: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28767}
This commit is contained in:
@ -111,6 +111,7 @@ class RTCPReceiver {
|
||||
void NotifyTmmbrUpdated();
|
||||
|
||||
void RegisterRtcpStatisticsCallback(RtcpStatisticsCallback* callback);
|
||||
void RegisterRtcpCnameCallback(RtcpCnameCallback* callback);
|
||||
RtcpStatisticsCallback* GetRtcpStatisticsCallback();
|
||||
void SetReportBlockDataObserver(ReportBlockDataObserver* observer);
|
||||
|
||||
@ -265,6 +266,7 @@ class RTCPReceiver {
|
||||
int64_t last_increased_sequence_number_ms_;
|
||||
|
||||
RtcpStatisticsCallback* stats_callback_ RTC_GUARDED_BY(feedbacks_lock_);
|
||||
RtcpCnameCallback* cname_callback_ RTC_GUARDED_BY(feedbacks_lock_);
|
||||
// TODO(hbos): Remove RtcpStatisticsCallback in favor of
|
||||
// ReportBlockDataObserver; the ReportBlockData contains a superset of the
|
||||
// RtcpStatistics data.
|
||||
|
Reference in New Issue
Block a user