Index: webrtc/media/base/fakemediaengine.h |
diff --git a/webrtc/media/base/fakemediaengine.h b/webrtc/media/base/fakemediaengine.h |
index 1e1ef6c9db6df77bd535345f9df4136a5c620a44..61ab72436e6e512ed9f4f6542b3103c27487d8de 100644 |
--- a/webrtc/media/base/fakemediaengine.h |
+++ b/webrtc/media/base/fakemediaengine.h |
@@ -716,6 +716,16 @@ class FakeBaseEngine { |
capabilities_.header_extensions = extensions; |
} |
+ void set_rtp_header_extensions( |
+ const std::vector<cricket::RtpHeaderExtension>& extensions) { |
+ for (cricket::RtpHeaderExtension ext : extensions) { |
tommi (sloooow) - chröme
2016/05/31 16:28:21
creating a copy intentionally?
Irfan
2016/05/31 16:49:58
fixed
|
+ RtpExtension webrtc_ext; |
+ webrtc_ext.uri = ext.uri; |
+ webrtc_ext.id = ext.id; |
+ capabilities_.header_extensions.push_back(webrtc_ext); |
+ } |
+ } |
+ |
protected: |
// Flag used by optionsmessagehandler_unittest for checking whether any |
// relevant setting has been updated. |
@@ -861,6 +871,15 @@ class FakeMediaEngine : |
video_.set_rtp_header_extensions(extensions); |
} |
+ void SetAudioRtpHeaderExtensions( |
+ const std::vector<cricket::RtpHeaderExtension>& extensions) { |
+ voice_.set_rtp_header_extensions(extensions); |
+ } |
+ void SetVideoRtpHeaderExtensions( |
+ const std::vector<cricket::RtpHeaderExtension>& extensions) { |
+ video_.set_rtp_header_extensions(extensions); |
+ } |
+ |
FakeVoiceMediaChannel* GetVoiceChannel(size_t index) { |
return voice_.GetChannel(index); |
} |