public bool Connect(string cgIp, int port) { if (caspar_ == null || caspar_.Settings.Hostname != cgIp || caspar_.Settings.Port != port) { if (caspar_ != null) { caspar_.Disconnect(); } caspar_ = new CasparDevice(); caspar_.CGRetrieved += caspar__CGRetrieved; caspar_.Cleared += caspar__Cleared; caspar_.Played += caspar__Played; caspar_.Loadbged += caspar__Loadbged; caspar_.Swaped += caspar__Swaped; caspar_.Mixered += caspar__Mixered; caspar_.Connect(cgIp, port, true); caspar_.Settings.Hostname = cgIp; caspar_.Settings.Port = port; Thread.Sleep(1000); } return(caspar_.IsConnected); }
private void miCasparCGConnect_Click(object sender, EventArgs e) { if (_caspar.IsConnected) { _caspar.Disconnect(); } else { _caspar.Connect(); } }
public Form1() { InitializeComponent(); // init caspar device _device.Settings.Hostname = "10.30.2.1"; _device.Settings.Port = 5250; _device.Settings.AutoConnect = true; // set color lblColor.BackColor = cdColorPicker.Color; // connect to caspar server _device.Connect(); // set connection status delegate _device.ConnectionStatusChanged += new EventHandler <Svt.Network.ConnectionEventArgs>(delegate(object sender, Svt.Network.ConnectionEventArgs e) { if (e.Connected) { this.SetTitleBar($"Connected to {e.Hostname} at {e.Port}"); } else { this.SetTitleBar("Disconnected"); } }); // set joystick button _controller.JoystickButtonPressed += new EventHandler <GameController.JoyStickUpdateArgs>(delegate(object sender, GameController.JoyStickUpdateArgs e) { Console.WriteLine(e.Data.Offset); if (e.Data.Offset == SharpDX.DirectInput.JoystickOffset.Buttons1) { //this.LoadGraphic(); _device.Channels[0].Load(0, "AMB", true); _device.Channels[0].Play(0); } else if (e.Data.Offset == SharpDX.DirectInput.JoystickOffset.Buttons0) { _device.Channels[0].Clear(); } else if (e.Data.Offset == SharpDX.DirectInput.JoystickOffset.Buttons5) { _device.Channels[0].CG.Next(0); } }); }
private void btnConnect_Click(object sender, EventArgs e) { btnConnect.Enabled = false; if (!m_Caspar.IsConnected) { m_Caspar.Settings.Hostname = txtCGServer.Text; // Properties.Settings.Default.Hostname; m_Caspar.Settings.Port = 5250; m_Caspar.Connect(); } else { m_Caspar.Disconnect(); } }
//button handlers private void buttonConnect_Click(object sender, EventArgs e) { buttonConnect.Enabled = false; if (!caspar_.IsConnected) { caspar_.Settings.Hostname = this.tbCasparServer.Text; // Properties.Settings.Default.Hostname; caspar_.Settings.Port = 5250; caspar_.Connect(); } else { caspar_.Disconnect(); } }
//button handlers private void Connect_Button_Click_1(object sender, EventArgs e) { Connect_Button.Enabled = false; if (!caspar_.IsConnected) { caspar_.Settings.Hostname = this.IPhostserver.Text; // Properties.Settings.Default.Hostname; caspar_.Settings.Port = 5250; caspar_.Connect(); } else { caspar_.Disconnect(); } }
private void connectServerBtn_Click(object sender, EventArgs e) { connectServerBtn.Enabled = false; if (!caspar_.IsConnected) { caspar_.Settings.Hostname = this.serverAddressField.Text; // Properties.Settings.Default.Hostname; caspar_.Settings.Port = 5250; caspar_.Connect(); } else { caspar_.Disconnect(); } }
/* * On connect the host and port is set and connection tries. * */ private void btn_connect_Click(object sender, EventArgs e) { btn_connect.Enabled = false; if (!casparDevice.IsConnected) { casparDevice.Settings.Hostname = this.tb_ServerAddress.Text; casparDevice.Settings.Port = 5250; casparDevice.Connect(); lbl_help.Text = "Válaszd ki és lockold a kijátszócsatornát!"; } else { casparDevice.Disconnect(); lbl_help.Text = "Csatlakozz a szerverhez!"; } }
private void bt_connect_Click(object sender, RoutedEventArgs e) { try { bt_connect.IsEnabled = false; if (!cd.IsConnected) { cd.Connect(txb_server.Text, int.Parse(txb_port.Text)); cd_connected(); } else { cd.Disconnect(); cd_disconnected(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "bt_connect_Click"); } }
private void connectToServer() { try { cDevice.Settings.Hostname = Properties.Settings.Default.Hostname; cDevice.Settings.Port = Properties.Settings.Default.Port; testConnection = cDevice.Connect(); if (testConnection) { connectionlabel.Text = "Connected"; connectionlabel.ForeColor = System.Drawing.Color.Lime; } else { connectionlabel.Text = "Disconnected"; connectionlabel.ForeColor = System.Drawing.Color.Red; } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } }