webrtc/examples
Florent Castelli acabb3641b pc: Add asynchronous RtpSender::SetParameters() call
As the synchronous version only posts a task to recreate the encoder
later, it is not possible to catch errors and state changes that
could appear then.
The asynchronous version of SetParameters() aims to solve this by
providing a callback to wait for the completion of the encoder
reconfiguration, allowing any error to be propagate and subsequent
getParameters() call to have up to date information.

Bug: webrtc:11607
Change-Id: I5548e75aa14a97f8d9c0c94df1e72e9cd40887b2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278420
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38627}
2022-11-15 15:31:40 +00:00
..
aarproject Update android example gradle and target sdk version. 2022-05-31 07:14:24 +00:00
androidapp Update android example gradle and target sdk version. 2022-05-31 07:14:24 +00:00
androidjunit Change from sakal@webrtc.org to xalep@webrtc.org in OWNERS files. 2021-04-14 08:27:54 +00:00
androidnativeapi Revert "Reland "Reland "Delete old Android ADM.""" 2022-06-28 14:37:43 +00:00
androidtests Update android example gradle and target sdk version. 2022-05-31 07:14:24 +00:00
androidvoip Replace Thread::Invoke with Thread::BlockingCall 2022-09-09 10:44:17 +00:00
objc Reenable some iOS tests. 2022-08-19 13:10:17 +00:00
objcnativeapi Avoid more usage of implicit conversion from scoped_refptr<T> to T* 2022-04-27 13:18:30 +00:00
peerconnection SocketServer: Migrate Wait/kForever to TimeDelta. 2022-08-25 13:01:34 +00:00
stunprober Delete old versions of GetNetworks and GetAnyAddressNetworks 2022-04-07 11:25:12 +00:00
stunserver (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
turnserver Adopt absl::string_view in p2p/ 2022-06-30 13:19:18 +00:00
unityplugin Delete useless code. 2022-05-24 12:07:21 +00:00
BUILD.gn pc: Add asynchronous RtpSender::SetParameters() call 2022-11-15 15:31:40 +00:00
DEPS Remove +absl/flags exceptions from non root DEPS files. 2019-07-16 16:52:41 +00:00
OWNERS Remove wildcard ownership for build files. 2020-02-19 14:05:46 +00:00