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

Unified Diff: third_party/WebKit/Source/modules/peerconnection/RTCRtpReceiver.h

Issue 2813443003: Revert of RTCRtpReceiver.getContributingSources() added. (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: third_party/WebKit/Source/modules/peerconnection/RTCRtpReceiver.h
diff --git a/third_party/WebKit/Source/modules/peerconnection/RTCRtpReceiver.h b/third_party/WebKit/Source/modules/peerconnection/RTCRtpReceiver.h
index a217a33d990d2cdfa15020d18caab0e87b93befd..440f3496f7a7c952ed57d89ec75330e3b753e5df 100644
--- a/third_party/WebKit/Source/modules/peerconnection/RTCRtpReceiver.h
+++ b/third_party/WebKit/Source/modules/peerconnection/RTCRtpReceiver.h
@@ -5,11 +5,8 @@
#ifndef RTCRtpReceiver_h
#define RTCRtpReceiver_h
-#include <map>
-
#include "bindings/core/v8/ScriptWrappable.h"
#include "modules/mediastream/MediaStreamTrack.h"
-#include "modules/peerconnection/RTCRtpContributingSource.h"
#include "platform/heap/GarbageCollected.h"
#include "platform/heap/Member.h"
#include "platform/heap/Visitor.h"
@@ -27,31 +24,12 @@
RTCRtpReceiver(std::unique_ptr<WebRTCRtpReceiver>, MediaStreamTrack*);
MediaStreamTrack* track() const;
- const HeapVector<Member<RTCRtpContributingSource>>& getContributingSources();
-
- void UpdateSourcesIfNeeded();
DECLARE_VIRTUAL_TRACE();
private:
- void SetContributingSourcesNeedsUpdating();
-
std::unique_ptr<WebRTCRtpReceiver> receiver_;
Member<MediaStreamTrack> track_;
-
- // All contributing sources that have ever been returned by
- // |getContributingSources| that are still alive. If |UpdateSourcesIfNeeded|
- // encounters a source that already has an associate
- // |RTCRtpContributingSource| it will be kept up-to-date. Garbage collected
- // sources are automatically removed from the map.
- HeapHashMap<uint32_t,
- WeakMember<RTCRtpContributingSource>,
- typename DefaultHash<uint32_t>::Hash,
- WTF::UnsignedWithZeroKeyHashTraits<uint32_t>>
- contributing_sources_by_source_id_;
- // The current contributing sources (|getContributingSources|).
- HeapVector<Member<RTCRtpContributingSource>> contributing_sources_;
- bool contributing_sources_needs_updating_ = true;
};
} // namespace blink

Powered by Google App Engine
This is Rietveld 408576698