public static bool Init() { if (_Webcam != null) { return(false); } switch (CConfig.Config.Video.WebcamLib) { case EWebcamLib.AForgeNet: _Webcam = new CAForgeNet(); break; default: _Webcam = new CAForgeNet(); break; } if (!_Webcam.Init()) { return(false); } _Webcam.Select(CConfig.Config.Video.WebcamConfig.HasValue ? CConfig.Config.Video.WebcamConfig.Value : new SWebcamConfig()); CConfig.Config.Video.WebcamConfig = _Webcam.GetConfig(); CConfig.SaveConfig(); return(true); }
public static void Init() { switch (CConfig.WebcamLib) { case EWebcamLib.AForgeNet: _Webcam = new CAForgeNet(); break; default: _Webcam = new CAForgeNet(); break; } _Webcam.Init(); _Webcam.Select(CConfig.WebcamConfig); CConfig.WebcamConfig = _Webcam.GetConfig(); CConfig.SaveConfig(); }