| Index: content/renderer/media/webrtc/rtc_rtp_receiver.cc
|
| diff --git a/content/renderer/media/webrtc/rtc_rtp_receiver.cc b/content/renderer/media/webrtc/rtc_rtp_receiver.cc
|
| index a5080ee8a545a290e7b5c6b4fb54bfe027b4b5b7..f6592d2108dc0cbe072dd0fac75817e4691d2626 100644
|
| --- a/content/renderer/media/webrtc/rtc_rtp_receiver.cc
|
| +++ b/content/renderer/media/webrtc/rtc_rtp_receiver.cc
|
| @@ -5,6 +5,7 @@
|
| #include "content/renderer/media/webrtc/rtc_rtp_receiver.h"
|
|
|
| #include "base/logging.h"
|
| +#include "content/renderer/media/webrtc/rtc_rtp_contributing_source.h"
|
| #include "third_party/webrtc/base/scoped_ref_ptr.h"
|
|
|
| namespace content {
|
| @@ -43,6 +44,17 @@ const blink::WebMediaStreamTrack& RTCRtpReceiver::track() const {
|
| return web_track_;
|
| }
|
|
|
| +blink::WebVector<std::unique_ptr<blink::WebRTCRtpContributingSource>>
|
| +RTCRtpReceiver::getSources() {
|
| + auto webrtc_sources = webrtc_rtp_receiver_->GetSources();
|
| + blink::WebVector<std::unique_ptr<blink::WebRTCRtpContributingSource>> sources(
|
| + webrtc_sources.size());
|
| + for (size_t i = 0; i < webrtc_sources.size(); ++i) {
|
| + sources[i].reset(new RTCRtpContributingSource(webrtc_sources[i]));
|
| + }
|
| + return sources;
|
| +}
|
| +
|
| const webrtc::MediaStreamTrackInterface& RTCRtpReceiver::webrtc_track() const {
|
| const webrtc::MediaStreamTrackInterface* webrtc_track =
|
| webrtc_rtp_receiver_->track();
|
|
|