// (创建Camera或修改Camera时)获得配置信息:URL,用户名,密码。 public object GetConfiguration() { MJPEGConfiguration config = new MJPEGConfiguration(); config.source = urlBox.Text; // URL config.loginname = loginBox.Text; // 用户名 config.password = passwordBox.Text; // 密码 return((object)config); }
// Get configuration object public object GetConfiguration() { MJPEGConfiguration config = new MJPEGConfiguration(); config.source = urlBox.Text; config.login = loginBox.Text; config.password = passwordBox.Text; return((object)config); }
// Set configuration public void SetConfiguration(object config) { MJPEGConfiguration cfg = (MJPEGConfiguration)config; if (cfg != null) { urlBox.Text = cfg.source; loginBox.Text = cfg.login; passwordBox.Text = cfg.password; } }
// Save configuration public void SaveConfiguration(XmlTextWriter writer, object config) { MJPEGConfiguration cfg = (MJPEGConfiguration)config; if (cfg != null) { writer.WriteAttributeString("source", cfg.source); writer.WriteAttributeString("login", cfg.login); writer.WriteAttributeString("password", cfg.password); } }
// Create video source object public IVideoSource CreateVideoSource(object config) { MJPEGConfiguration cfg = (MJPEGConfiguration)config; if (cfg != null) { MJPEGSource source = new MJPEGSource(); source.VideoSource = cfg.source; source.Login = cfg.login; source.Password = cfg.password; return((IVideoSource)source); } return(null); }
// Load configuration public object LoadConfiguration(XmlTextReader reader) { MJPEGConfiguration config = new MJPEGConfiguration(); try { config.source = reader.GetAttribute("source"); config.login = reader.GetAttribute("login"); config.password = reader.GetAttribute("password"); } catch (Exception) { } return((object)config); }
// 加载配置信息 public object LoadConfiguration(XmlTextReader reader) { MJPEGConfiguration config = new MJPEGConfiguration(); try { config.source = reader.GetAttribute("URL"); config.loginname = reader.GetAttribute("用户名"); config.password = reader.GetAttribute("密码"); } catch (Exception) { } return (object)config; }
// Get configuration object public object GetConfiguration() { MJPEGConfiguration config = new MJPEGConfiguration(); config.source = urlBox.Text; config.login = loginBox.Text; config.password = passwordBox.Text; return (object) config; }