Esempio n. 1
0
 public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
 {
     // Override point for customization after application launch.
     // If not required for your application you can safely delete this method
     RTCPeerConnectionFactory.InitializeSSL();
     return(true);
 }
        public PlatformPeerConnectionFactory()
        {
            var decoderFactory = new RTCDefaultVideoDecoderFactory();
            var encoderFactory = new RTCDefaultVideoEncoderFactory();

            NativeObject = _peerConnectionFactory = new RTCPeerConnectionFactory(encoderFactory, decoderFactory);
        }
Esempio n. 3
0
 public ARDAppClient(IARDAppClientDelegate ardpAppDelegate)
 {
     _delegate      = ardpAppDelegate;
     _serverHostUrl = kARDRoomServerHostUrl;
     _iceServers    = new NSMutableArray();
     _iceServers.Add(DefaultSTUNServer());
     _factory          = new RTCPeerConnectionFactory();
     _messageQueue     = new List <ARDSignalingMessage>();
     _isSpeakerEnabled = true;
 }
Esempio n. 4
0
 public override void WillTerminate(UIApplication application)
 {
     RTCPeerConnectionFactory.DeinitializeSSL();
 }
Esempio n. 5
0
 public override void WillTerminate(UIApplication application)
 {
     RTCPeerConnectionFactory.DeinitializeSSL();
     // Called when the application is about to terminate. Save data, if needed. See also DidEnterBackground.
 }