public CameraServer(Window main, MyServer server) { Server = server; Server.ClientCountChange += Server_ClientCountChange; Owner = main; InitializeComponent(); }
public MainWindow() { try { ModelList = new ObservableList<Camera>(); AccountModel = new AccountModel { RegistrationRequired = true }; try { SoftPhone = new SoftphoneEngine(); SoftPhone.Softphone.IncomingCall += Softphone_IncomingCall; } catch (Exception ex) { } Server = new MyServer(); Server.ClientCountChange += _server_ClientCountChange; ConnectModel = new ConnectModel(); ConnectModel.DeviceAdded += ConnectModel_DeviceAdded; InitializeComponent(); ConnectModel.DiscoverDevices(); _imageSliders = new List<ImageSetting> { BrightnessSlider, ContrastSlider, SaturationSlider, SharpnessSlider, BackLightSlider, WhiteBalanceCbSlider, WhiteBalanceCrSlider, FrameRateSlider }; _videoViewerList = new List<CameraViewerControl> { Viewer1, Viewer2, Viewer3, Viewer4 }; UseUTC = true; OnPropertyChanged("UseUTC"); SelectedDate = DateTime.Now; OnPropertyChanged("SelectedDate"); } catch (Exception e) { MessageBox.Show(string.Format("Error occurred: {0}, {1}", e.GetType(), e.Message)); Environment.Exit(-1); } }