// Get configuration object public object GetConfiguration() { StreamConfiguration config = new StreamConfiguration(); config.source = urlBox.Text; return((object)config); }
// Get configuration object public object GetConfiguration() { StreamConfiguration config = new StreamConfiguration(); config.source = urlBox.Text; return (object) config; }
// Set configuration public void SetConfiguration(object config) { StreamConfiguration cfg = (StreamConfiguration)config; if (cfg != null) { urlBox.Text = cfg.source; } }
// Save configuration public void SaveConfiguration(XmlTextWriter writer, object config) { StreamConfiguration cfg = (StreamConfiguration)config; if (cfg != null) { writer.WriteAttributeString("source", cfg.source); } }
// Load configuration public object LoadConfiguration(XmlTextReader reader) { StreamConfiguration config = new StreamConfiguration(); try { config.source = reader.GetAttribute("source"); } catch (Exception) { } return (object) config; }
// Load configuration public object LoadConfiguration(XmlTextReader reader) { StreamConfiguration config = new StreamConfiguration(); try { config.source = reader.GetAttribute("source"); } catch (Exception) { } return((object)config); }
// Create video source object public IVideoSource CreateVideoSource(object config) { StreamConfiguration cfg = (StreamConfiguration)config; if (cfg != null) { VideoStream source = new VideoStream(); source.VideoSource = cfg.source; return((IVideoSource)source); } return(null); }