I'm integrating WebRTC in a Xamarin.IOS app, and working through making the required C# bindings for the WebRTC library.
All of the info I've found on the web involves wrapping the Objective C framework with the help of Objective Sharpie, but the WebRTC iOS/MacOS framework seems to only be an Objective C wrapper around the internal C++ WebRTC library, so my question is:
Won't I be better off using P/Invoke around the native WebRTC C++ library and cutting the Objective C part out of it? Has anyone done this, and how?
I'll be doing an Android version of the app next. If I make a Xamarin Binding for the C++ lib, will I be able to use the same binding project for both iOS and Android versions of my app?