public videoWindow(int _port, monitors monitorToDisplayOn, string monitorID) { InitializeComponent(); port = _port; VSR = new videoSocketReceiver(port, connectionCallback); targetMonitor = monitorToDisplayOn; monitorIDLabel.Content = monitorID; }
public videoWindow(int _port, monitors monitorToDisplayOn, string _name) { InitializeComponent(); port = _port; VSR = new videoSocketReceiver(port, connectionCallback); targetMonitor = monitorToDisplayOn; name = _name; }
private void connectionCallback(bool connectionStatus) { if (connectionStatus) { VSR.frameReceived += VSR_frameReceived; VSR.connectionLost += VSR_connectionLost; } else { VSR.close(); VSR = new videoSocketReceiver(port, connectionCallback); } }
private void VSR_connectionLost() { Console.WriteLine("video connection Loss Detected on Server Side, autoreconnect routine engaged"); VSR.close(); VSR = new videoSocketReceiver(port, connectionCallback); }