public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            // Perform any additional setup after loading the view, typically from a nib.
            TwilioVideoSDK.LogLevel = TVILogLevel.All;

            var connectOptions = TVIConnectOptions.OptionsWithToken("token", builder =>
            {
                builder.RoomName = "roomName";
            });

            TwilioVideoSDK.ConnectWithOptions(connectOptions, RoomDelegate.Instance);
        }
        public void ConnectToRoom(string token, TVILocalAudioTrack localAudioTrack, TVILocalVideoTrack localVideoTrack, string roomName)
        {
            InProgress = true;

            var connectOptions = TVIConnectOptions.OptionsWithToken(token, builder =>
            {
                builder.AudioTracks = new[] { localAudioTrack };
                builder.VideoTracks = new[] { localVideoTrack };
                builder.RoomName    = roomName;
            });

            Room = TwilioVideo.ConnectWithOptions(connectOptions, Instance);
        }