private void btnConnect_Click(object sender, RoutedEventArgs e) { try { string username = Convert.ToBase64String(Encoding.UTF8.GetBytes(txtUsername.Text)); string password = Convert.ToBase64String(Encoding.UTF8.GetBytes(txtPassword.Text)); string item = (string)cboCameras.Text; string[] vars = item.Split(';'); cameraName = vars[0]; serverName = vars[1]; connectionString = string.Format("NA:server,AD:{2},PO:8600,US:{0},PW:{1},CM:2", username, password, serverName); objectTypes = (OBJECTTYPE_SCREENSTYLE | OBJECTTYPE_USER_SCREENVIEW | OBJECTTYPE_PUBLIC_SCREENVIEW | OBJECTTYPE_CAMERA | OBJECTTYPE_MAP); if (!isConnected) { //Disable Show Description of Camera on Video player.SetConfig(100, false); //Connect player.Connect(connectionString, objectTypes, true, false); } } catch (Exception error) { WriteMessage(error.Message); } finally { WriteMessage("Terminado"); } }