public ARDVideoCallViewController(string room, bool isLoopback, IARDVideoCallViewControllerDelegate @delegate) { Delegate = @delegate; var settings = new ARDSettingsModel(); _client = ARDAppClient.Create(@delegate: this); _client.ConnectToRoomWithId(room, settings, isLoopback); }
public override void BroadcastStarted(NSDictionary <NSString, NSObject> setupInfo) { base.BroadcastStarted(setupInfo); var settingsModel = new ARDSettingsModel(); _client = ARDAppClient.Create(@delegate: this); _client.IsBroadcast = true; //string roomName; //if (setupInfo.ContainsKey("roomName".ToNative())) //{ // roomName = setupInfo["roomName"].ToString(); //} //else //{ // var random = new Random(Environment.TickCount); // roomName = "broadcast_" + random.Next(1000); //} _client.ConnectToRoomWithId("863200204", settingsModel, false); Console.WriteLine("Broadcast started."); }