public void Init() { lock (captureImageBox) { captureManager = CaptureManager.Instance; if (!captureManager.Inited) { captureManager.OnStartInit += new CaptureManager.StartInitEventHandler(captureManager_OnStartInit); captureManager.OnFinishInit += new CaptureManager.FinishInitEventHandler(captureManager_OnFinishInit); captureManager.OnErrorInit += new CaptureManager.InitErrorEventHandler(captureManager_OnErrorInit); captureManager.Init(); } captureManager.CameraHeight = 240; captureManager.CameraWidth = 320; timer = new Timer(); timer.Interval = 200; timer.Start(); RefreshSessionTree(); } }
public SeriesEditor(Series s) { InitializeComponent(); this.series = s; capture = new CaptureManager(s); capture.OnErrorInit += new CaptureManager.InitErrorEventHandler(capture_OnErrorInit); capture.OnFinishInit += new CaptureManager.FinishInitEventHandler(capture_OnFinishInit); capture.OnImageQuery += new CaptureManager.ImageEventHandler(capture_OnImageQuery); capture.OnStartInit += new CaptureManager.StartInitEventHandler(capture_OnStartInit); capture.OnTimeChanged += new CaptureManager.CurrentTimeChangedEventHandler(capture_OnTimeChanged); capture.OnStimul += new CaptureManager.StimulusEventHandler(capture_OnStimul); capture.CameraWidth = 640; capture.CameraHeight = 480; capture.Init(); capture.StartCapture(); slider.InitWithSeries(series); slider.ValueChanged += new controls.CaptureSlider.ValueChangedHandler(slider_ValueChanged); player = new SeriesPlayer(series); player.OnStart += new SeriesPlayer.StartEventHandler(player_OnStart); player.Show(); }