Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(545)

Unified Diff: webrtc/pc/mediacontroller.h

Issue 2826263004: Move responsibility for RTP header extensions on video receive. (Closed)
Patch Set: Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: webrtc/pc/mediacontroller.h
diff --git a/webrtc/pc/mediacontroller.h b/webrtc/pc/mediacontroller.h
index f5a9034918b1df58ab55115a11d91d10168da5b1..f279192862f9475c235021201ef2cd507f1b266b 100644
--- a/webrtc/pc/mediacontroller.h
+++ b/webrtc/pc/mediacontroller.h
@@ -12,6 +12,7 @@
#define WEBRTC_PC_MEDIACONTROLLER_H_
#include "webrtc/base/thread.h"
+#include "webrtc/config.h"
namespace cricket {
class ChannelManager;
@@ -40,6 +41,10 @@ class MediaControllerInterface {
virtual webrtc::Call* call_w() = 0;
virtual cricket::ChannelManager* channel_manager() const = 0;
virtual const cricket::MediaConfig& config() const = 0;
+ // Proxy for Call (extensions may change mid-call).
+ // TODO(nisse): Should belong to RtpTransportController.
+ virtual void SetVideoReceiveRtpHeaderExtensions(
+ const std::vector<RtpExtension>& extensions) = 0;
pthatcher1 2017/04/29 00:25:18 This shouldn't be at the per-MediaController level
};
} // namespace webrtc

Powered by Google App Engine
This is Rietveld 408576698