void StartCapture(object sender, EventArgs e)
    {
        if (!captureVideo)
        {
            return;
        }

        //if (initialWaitComplete) {
        if (!capturing)
        {
//					if (captureMode == VideoCaptureMode.PerEvent) {
//						eventManager.InsertEvent ("wait()", 0);
//
//						eventTimeoutTimer.Enabled = true;
//					}

            recorder.StartCapture();
            Debug.Log("Starting video capture...");

            capturing       = true;
            stopCaptureFlag = false;
        }

        //}
    }
Beispiel #2
0
    void StartCapture(object sender, EventArgs e)
    {
        if ((!captureVideo) && (!captureParams))
        {
            return;
        }

        if (filenameScheme == VideoCaptureFilenameType.EventString)
        {
            outFileName = string.Format("{0}-{1}", (((InputEventArgs)e).InputString).Replace(" ", "_"),
                                        DateTime.Now.ToString("yyyy-MM-dd-HHmmss"));

            if (sortByEvent)
            {
                outFileName = string.Format("{0}/{1}", (((InputEventArgs)e).InputString).Replace(" ", "_"),
                                            outFileName);
            }
        }
        else
        {
            outFileName = string.Format("{0}-{1}", filenamePrefix, DateTime.Now.ToString("yyyy-MM-dd-HHmmss"));
        }

        if (dbFile != string.Empty)
        {
            OpenDB();
            dbEntry = new EMREVideoDBEntry();
        }

        if (!capturing)
        {
            recorder.StartCapture();
            Debug.Log("Starting video capture...");

            capturing       = true;
            stopCaptureFlag = false;
        }
    }