Reland "Remove the injectable bitrate allocation strategy API."
This is a reland of 80cb3f6db622442b6360e67851e8903aa0d06d03 Original change's description: > Remove the injectable bitrate allocation strategy API. > > This removes PeerConnectionInterface::SetBitrateAllocationStrategy() > plus a ton of now-dead code. > > Bug: webrtc:10556 > Change-Id: Icfae3bdd011588552934d9db4df16000847db7c3 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/133169 > Reviewed-by: Henrik Andreassson <henrika@webrtc.org> > Reviewed-by: Niels Moller <nisse@webrtc.org> > Reviewed-by: Sebastian Jansson <srte@webrtc.org> > Commit-Queue: Jonas Olsson <jonasolsson@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#28523} TBR=kwiberg@webrtc.org Bug: webrtc:10556 Change-Id: Ic17a7a7cc447292306876ee9582ad62fd2499765 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/145900 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28585}
This commit is contained in:
@ -105,8 +105,6 @@
|
||||
// PortAllocator in the PeerConnection api.
|
||||
#include "media/base/media_engine.h" // nogncheck
|
||||
#include "p2p/base/port_allocator.h" // nogncheck
|
||||
// TODO(nisse): The interface for bitrate allocation strategy belongs in api/.
|
||||
#include "rtc_base/bitrate_allocation_strategy.h"
|
||||
#include "rtc_base/network.h"
|
||||
#include "rtc_base/rtc_certificate.h"
|
||||
#include "rtc_base/rtc_certificate_generator.h"
|
||||
@ -1036,14 +1034,6 @@ class RTC_EXPORT PeerConnectionInterface : public rtc::RefCountInterface {
|
||||
// of the methods.
|
||||
virtual RTCError SetBitrate(const BitrateParameters& bitrate_parameters);
|
||||
|
||||
// Sets current strategy. If not set default WebRTC allocator will be used.
|
||||
// May be changed during an active session. The strategy
|
||||
// ownership is passed with std::unique_ptr
|
||||
// TODO(alexnarest): Make this pure virtual when tests will be updated
|
||||
virtual void SetBitrateAllocationStrategy(
|
||||
std::unique_ptr<rtc::BitrateAllocationStrategy>
|
||||
bitrate_allocation_strategy) {}
|
||||
|
||||
// Enable/disable playout of received audio streams. Enabled by default. Note
|
||||
// that even if playout is enabled, streams will only be played out if the
|
||||
// appropriate SDP is also applied. Setting |playout| to false will stop
|
||||
|
||||
Reference in New Issue
Block a user