private void btnScreenSharing_CheckedChanged(object sender, EventArgs e)
{
if (btnScreenSharing.Checked)
{
if (lvInConferenceWith.SelectedItems.Count == 0)
{
MessageBox.Show(
@"Please select 1 or more users that are in a conference wih you, to share the screen with.");
return;
}
ics.StartScreenSharing(iConfServerDotNet.DesktopSharingType.Full);
var usersToInvite = new List<string>();
foreach (ListViewItem item in lvInConferenceWith.SelectedItems)
{
usersToInvite.Add(item.Text);
}
//usersToInvite.Add("user1");
ics.InviteUsersToViewScreen(usersToInvite);
btnScreenSharing.Text = "Sharing Screen";
btnScreenSharing.BackColor = Color.LimeGreen;
}
else
{
ics.StopScreenSharing();
btnScreenSharing.Text = "Share Screen";
btnScreenSharing.BackColor = Control.DefaultBackColor;
}
}