webrtc/api
Florent Castelli 87b3c510b4 Implement changing degradation preference with setParameters()
The current default behavior is unchanged and points to MAINTAIN_FRAMERATE,
meaning there is no way to currently use BALANCED as we can't detect
when the value as been set or not.
Updating this is an API change that should be done in another CL and
properly communicated first.


Bug: webrtc:7607
Change-Id: Ic3877ad8dd7bc418296f21a04bc37f59ec55934a
Reviewed-on: https://webrtc-review.googlesource.com/88766
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24024}
2018-07-18 14:45:27 +00:00
..
audio AEC3: Slower adaptation of main filter 2018-07-05 14:37:27 +00:00
audio_codecs Use absl::make_unique and absl::WrapUnique directly 2018-07-05 10:59:49 +00:00
call Pass packet retransmission information in PacketOptions. 2018-05-29 10:12:04 +00:00
ortc Replace rtc::Optional with absl::optional in api 2018-06-21 12:50:03 +00:00
stats Adding "is_standardized" flag to RTCStatsMember. 2018-06-28 00:43:46 +00:00
test Reland "Reland "Add Profile 2 configuration to VP9 Encoder and Decoder"" 2018-07-14 06:51:20 +00:00
transport Replace rtc::Optional with absl::optional in api 2018-06-21 12:50:03 +00:00
units Remove incorrect test from api/units/ 2018-06-28 11:37:20 +00:00
video Refactoring PayloadRouter. 2018-07-17 14:46:15 +00:00
video_codecs Use absl::make_unique and absl::WrapUnique directly 2018-07-05 10:59:49 +00:00
array_view.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
array_view_unittest.cc ArrayView, adding ctor for fixed-size views of const(expr) std::array. 2018-05-15 13:49:02 +00:00
audio_options.cc Remove chromium clang style errors affecting sdk/android/media_jni 2018-04-09 13:55:49 +00:00
audio_options.h Replace rtc::Optional with absl::optional in api 2018-06-21 12:50:03 +00:00
bitrate_constraints.h Convert video quality test from a TEST_F to a TEST fixture. 2018-06-21 15:49:43 +00:00
BUILD.gn Reland "Reland "Replace the usage of MetricsObserverInterface by RTC_HISTOGRAM_*."" 2018-07-12 21:35:47 +00:00
candidate.cc This CL removes all usages of our custom ostream << overloads. 2018-04-03 12:51:00 +00:00
candidate.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
cryptoparams.h Fix ortc_api circular deps. 2017-11-15 13:31:51 +00:00
datachannelinterface.h Replace rtc::Optional with absl::optional in api 2018-06-21 12:50:03 +00:00
DEPS Make rtc_software_fallback_wrappers target visible. 2018-06-12 12:51:34 +00:00
dtmfsenderinterface.h Remove unused/deprecated DTMF methods 2018-06-20 21:00:10 +00:00
fec_controller.h Revert "Revert "Enables PeerConnectionFactory using external fec controller"" 2018-02-20 12:41:55 +00:00
jsep.cc Fix clang style errors in api/jsep.h 2017-12-06 18:12:06 +00:00
jsep.h Replace rtc::Optional with absl::optional in api 2018-06-21 12:50:03 +00:00
jsepicecandidate.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
jsepsessiondescription.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
mediaconstraintsinterface.cc Replace rtc::Optional with absl::optional in api 2018-06-21 12:50:03 +00:00
mediaconstraintsinterface.h Replace rtc::Optional with absl::optional in api 2018-06-21 12:50:03 +00:00
mediastreaminterface.cc Final name changing of MediaStreamInterface.label() to id(). 2018-03-14 20:30:52 +00:00
mediastreaminterface.h Replace rtc::Optional with absl::optional in api 2018-06-21 12:50:03 +00:00
mediastreamproxy.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
mediastreamtrackproxy.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
mediatypes.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
mediatypes.h Convert video quality test from a TEST_F to a TEST fixture. 2018-06-21 15:49:43 +00:00
notifier.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
OWNERS Adding shampson (me) as an owner to pc/ & api/. 2018-07-03 20:39:17 +00:00
peerconnectionfactoryproxy.h Add PeerConnection GetRtpSender/ReceiverCapabilities 2018-06-28 12:40:07 +00:00
peerconnectioninterface.h Provide a default no-op implementation of RegisterUMAObserver in 2018-07-18 02:26:02 +00:00
peerconnectionproxy.h Remove AddTrack override with MediaStreams 2018-07-11 20:17:09 +00:00
proxy.cc Enable the clang style plugin in primary p2p/ target 2017-11-01 00:19:05 +00:00
proxy.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
refcountedbase.h New classes RefCounter and RefCountedBase. 2017-10-23 11:46:47 +00:00
rtcerror.cc Reland "Reland "Remove our stream << overloads from non-test build targets."" 2018-05-03 10:41:41 +00:00
rtcerror.h Reland "Reland "Remove our stream << overloads from non-test build targets."" 2018-05-03 10:41:41 +00:00
rtcerror_unittest.cc This CL removes all usages of our custom ostream << overloads. 2018-04-03 12:51:00 +00:00
rtceventlogoutput.h Move RtcEventLogOutput to api/ 2017-10-06 13:58:14 +00:00
rtp_headers.cc Fix circular dependencies in webrtc_common. 2017-12-15 14:33:26 +00:00
rtp_headers.h Replace rtc::Optional with absl::optional in api 2018-06-21 12:50:03 +00:00
rtpparameters.cc Add Rtcp parameters for PeerConnection senders 2018-05-28 09:28:59 +00:00
rtpparameters.h Implement changing degradation preference with setParameters() 2018-07-18 14:45:27 +00:00
rtpparameters_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtpreceiverinterface.cc RtpReceiverInterface::stream_ids() added. 2018-07-11 10:14:56 +00:00
rtpreceiverinterface.h RtpReceiverInterface::stream_ids() added. 2018-07-11 10:14:56 +00:00
rtpsenderinterface.h Replace rtc::Optional with absl::optional in api 2018-06-21 12:50:03 +00:00
rtptransceiverinterface.h [Unified Plan] Implement FiredDirection for RtpTransceiver 2018-07-17 23:56:04 +00:00
setremotedescriptionobserverinterface.h Reland "SetRemoteDescriptionObserverInterface added." 2017-11-23 19:59:48 +00:00
statstypes.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
statstypes.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
turncustomizer.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
umametrics.h Reland "Reland "Replace the usage of MetricsObserverInterface by RTC_HISTOGRAM_*."" 2018-07-12 21:35:47 +00:00
videosourceinterface.h Move VideoStreamEncoderInterface to api/. 2018-05-21 19:50:37 +00:00
videosourceproxy.h Replace rtc::Optional with absl::optional in api 2018-06-21 12:50:03 +00:00