/// <summary> /// Records a number of live captures across a range of time periods, and saves to the /// capture database. Later used for lag testing. /// </summary> static void CreateTimedTests() { //1 to 20 minutes for(int i = 1; i < 21; i++) { Write("Setting up " + i + " minute test"); //set up the extractor ImageExtractor imageExtractor = new ImageExtractor(url, username, password); //set up the save file object imageSaver = new ImageSaver(0, 1); imageExtractor.imageCreated += new ImageExtractor.ImageCreatedEvent(imageSaver.ImageCreatedAsync); imageExtractor.framerateBroadcast += new ImageExtractor.FramerateBroadcastEvent(FramerateBroadcastEventHandler); imageExtractor.Run(i); CaptureDbTest db = new CaptureDbTest(ConfigurationManager.ConnectionStrings["LOCALDB"].ConnectionString); db.AddTimedCapture(imageSaver.captureId, i); } }