webrtc/sdk/objc/api
Peter Thatcher 5f1aa71e0d Modify sdk/objc to support RingRTC requirements
The Objective-C++ interfaces and code are modified to support the
CallConnection classes being defined for RingRTC support. The primary
need is to add an alternative initialization of the RTCPeerConnection
object, which is the main WebRTC interface for iOS.

A new initialization method is provided to allow a custom observer to
be used. In our case, this observer is coming from the Rust RingRTC
code.

The result is that the Rust code implements the observer around the low
level WebRTC object, which is actually instantiated from the iOS side
via Objective-C/C++. The application-level CallConnection object wraps
it all up in a way that is still compatible with most normal WebRTC
operations and objects.
2020-03-20 21:18:16 -07:00
..
logging (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
peerconnection Modify sdk/objc to support RingRTC requirements 2020-03-20 21:18:16 -07:00
video_codec Remove deprecated method from video decoder interface. 2019-04-24 09:18:35 +00:00
video_frame_buffer Rename RTC_EXPORT to RTC_OBJC_EXPORT. 2018-09-17 10:06:57 +00:00
RTCVideoRendererAdapter+Private.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
RTCVideoRendererAdapter.h
RTCVideoRendererAdapter.mm