79b4b8720d
Objective C API to read and set RtpParameters
...
This change adds the Objective C API functions to get and set RtpSender's
RtpParameters, which allows setting bitrate limits for audio and video and
turning off RtpSenders to pre-initialize the encoder.
This CL adds only the smallest set of methods required to support bitrate
limiting - there is no way to create an RtpSender, for example, or to set
its track. The only supported functionality is this:
RTCPeerConnection.senders - a read-only property returning the array
of all RTCRtpSenders for the connection.
RTCRtpSender.parameters - a read-only property returning the current
parameters
RTCRtpSender.setParameters: - a method to change the parameters.
RTCRtpSender.track - a read-only property returning the
RTCMediaStreamTrack corresponding to the sender. It is necessary
to be able to identify RTCRtpSenders for video and audio. The
track object is of the base RTCMediaStreamTrack type, not of the
specific subclass for audio and video - just like it is in the
Java API.
BUG=
Review URL: https://codereview.webrtc.org/1854393002
Cr-Commit-Position: refs/heads/master@{#12297}
2016-04-09 00:29:02 +00:00
f396f6085f
Update API for Objective-C RTCPeerConnection.
...
BUG=
Review URL: https://codereview.webrtc.org/1640993002
Cr-Commit-Position: refs/heads/master@{#11590}
2016-02-12 00:19:10 +00:00
f6b5509229
Fix GYP and GN references that are invalid in Chromium builds.
...
There were a couple of GN and GYP references that were incorrect in Chromium builds:
- GN references between WebRTC targets must be using relative paths, not absolute.
- GYP references between WebRTC targets must be using the <(webrtc_root)v variable
in order to be expanded to the correct path in a Chromium build.
NOTRY=True
TBR=hjon@webrtc.org , hbos@webrtc.org
Review URL: https://codereview.webrtc.org/1681493002
Cr-Commit-Position: refs/heads/master@{#11521}
2016-02-08 07:04:33 +00:00
da2183c86f
Update API for Objective-C RTCDataChannelConfiguration.
...
BUG=
Review URL: https://codereview.webrtc.org/1616363005
Cr-Commit-Position: refs/heads/master@{#11405}
2016-01-27 21:42:35 +00:00
6d49a8ed17
Update API for Objective-C RTCConfiguration.
...
BUG=
Review URL: https://codereview.webrtc.org/1616303002
Cr-Commit-Position: refs/heads/master@{#11386}
2016-01-26 21:06:48 +00:00
e373dc20c4
Update API for Objective-C RTCDataChannel.
...
BUG=
Review URL: https://codereview.webrtc.org/1545393003
Cr-Commit-Position: refs/heads/master@{#11362}
2016-01-22 22:04:33 +00:00
2bf9a5f11b
Update API for Objective-C RTCMediaStream.
...
BUG=
R=tkchin@webrtc.org
Review URL: https://codereview.webrtc.org/1558733002 .
Patch from Jon Hjelle <hjon@andyet.net >.
Cr-Commit-Position: refs/heads/master@{#11351}
2016-01-22 00:14:23 +00:00
ca91e38a3a
Update API for Objective-C RTCAudioTrack and RTCVideoTrack.
...
BUG=
R=tkchin@webrtc.org
Review URL: https://codereview.webrtc.org/1553743003 .
Patch from Jon Hjelle <hjon@andyet.net >.
Cr-Commit-Position: refs/heads/master@{#11350}
2016-01-21 23:36:54 +00:00
7ac8babbc6
Move RTCAVFoundationCapturer to webrtc/api/objc.
...
BUG=
R=tkchin@webrtc.org
Review URL: https://codereview.webrtc.org/1559753002 .
Patch from Jon Hjelle <hjon@andyet.net >.
Cr-Commit-Position: refs/heads/master@{#11348}
2016-01-21 19:45:04 +00:00
891a446a92
Update/move RTCVideoRendererAdapter to webrtc/api/objc.
...
BUG=
R=tkchin@webrtc.org
Review URL: https://codereview.webrtc.org/1533323003 .
Patch from Jon Hjelle <hjon@andyet.net >.
Cr-Commit-Position: refs/heads/master@{#11347}
2016-01-21 19:42:10 +00:00
da99da81c9
Update API for Objective-C RTCPeerConnectionFactory.
...
BUG=
R=jiayl@webrtc.org , tkchin@webrtc.org
Review URL: https://codereview.webrtc.org/1558473002 .
Patch from Jon Hjelle <hjon@andyet.net >.
Cr-Commit-Position: refs/heads/master@{#11326}
2016-01-20 21:40:35 +00:00
065aacc249
Move RTCVideoSource to webrtc/api/objc.
...
BUG=
R=tkchin@webrtc.org
Review URL: https://codereview.webrtc.org/1546783002 .
Patch from Jon Hjelle <hjon@andyet.net >.
Cr-Commit-Position: refs/heads/master@{#11325}
2016-01-20 21:25:53 +00:00
f6c318ebae
Update API for Objective-C RTCMediaSource.
...
BUG=
R=tkchin@webrtc.org
Review URL: https://codereview.webrtc.org/1538263002 .
Patch from Jon Hjelle <hjon@andyet.net >.
Cr-Commit-Position: refs/heads/master@{#11210}
2016-01-11 22:39:05 +00:00
e799badacc
Move Objective-C video renderers to webrtc/api/objc.
...
BUG=
R=tkchin@webrtc.org
Review URL: https://codereview.webrtc.org/1542473003 .
Patch from Jon Hjelle <hjon@andyet.net >.
Cr-Commit-Position: refs/heads/master@{#11209}
2016-01-11 21:47:17 +00:00
81028796bc
Update API for Objective-C RTCMediaStreamTrack.
...
R=tkchin@webrtc.org
Review URL: https://codereview.webrtc.org/1527143002 .
Patch from Jon Hjelle <hjon@andyet.net >.
Cr-Commit-Position: refs/heads/master@{#11208}
2016-01-11 21:16:19 +00:00
a2c353f815
Update API for Objective-C RTCStats.
...
BUG=
R=tkchin@webrtc.org
Review URL: https://codereview.webrtc.org/1540113002 .
Patch from Jon Hjelle <hjon@andyet.net >.
Cr-Commit-Position: refs/heads/master@{#11207}
2016-01-11 21:11:45 +00:00
7823495698
Move RTCI420Frame to webrtc/api/objc/RTCVideoFrame with minor style changes.
...
BUG=
R=tkchin@webrtc.org
Review URL: https://codereview.webrtc.org/1533193003 .
Patch from Jon Hjelle <hjon@andyet.net >.
Cr-Commit-Position: refs/heads/master@{#11203}
2016-01-11 17:47:14 +00:00
6f5ca080b8
Update API for Objective-C RTCMediaConstraints.
...
BUG=
Review URL: https://codereview.webrtc.org/1543033003
Cr-Commit-Position: refs/heads/master@{#11172}
2016-01-07 17:29:37 +00:00
67e83d6539
Update API for Objective-C RTCSessionDescription.
...
BUG=
R=tkchin@webrtc.org
Review URL: https://codereview.webrtc.org/1524303006 .
Patch from Jon Hjelle <hjon@andyet.net >.
Cr-Commit-Position: refs/heads/master@{#11157}
2016-01-06 20:05:32 +00:00
29d5e570b5
Update API for Objective-C RTCIceCandidate.
...
BUG=
R=tkchin@webrtc.org
Review URL: https://codereview.webrtc.org/1517253005 .
Patch from Jon Hjelle <hjon@andyet.net >.
Cr-Commit-Position: refs/heads/master@{#11156}
2016-01-06 19:49:18 +00:00
aa32c3e537
Update API for Objective-C RTCIceServer
...
BUG=
Review URL: https://codereview.webrtc.org/1499653003
Cr-Commit-Position: refs/heads/master@{#11000}
2015-12-14 03:58:19 +00:00