// Create video source object public VsICoreProvider CreateVideoSource(object config) { LocalConfiguration cfg = (LocalConfiguration)config; if (cfg != null) { CaptureDevice source = new CaptureDevice(); source.VideoSource = cfg.source; return((VsICoreProvider)source); } return(null); }
// Constructor public Grabber(CaptureDevice parent) { this.parent = parent; }
// Create video source object public VsICoreProvider CreateVideoSource(object config) { LocalConfiguration cfg = (LocalConfiguration) config; if (cfg != null) { CaptureDevice source = new CaptureDevice(); source.VideoSource = cfg.source; return (VsICoreProvider) source; } return null; }