private void btnStartGame_Click(object sender, RoutedEventArgs e)
        {
            btnStartGame.IsEnabled = false;
            btnStopGame.IsEnabled = true;

            DateTime date = DateTime.Now;
            recordingDate = date.ToLongDateString() + "_" + date.ToLongTimeString().Replace(':', '_');
            skeletonLogger = new SkeletonLogger(recordingDate + "_skeletonLog.csv");

            if (goProController != null)
            {
                goProController.StartRecording();
            }
        }
        private void btnStopGame_Click(object sender, RoutedEventArgs e)
        {
            btnStartGame.IsEnabled = true;
            btnStopGame.IsEnabled = false;

            skeletonLogger.SaveString();
            skeletonLogger = null;

            string filename = "";
            if (goProController != null)
            {
                try
                {
                    filename = goProController.StopRecording(recordingDate, chkDownload.IsChecked == true ? true : false);
                }
                catch
                {
                    MessageBox.Show("Download of file unsuccessfull.. Make sure you get the file from the gopro directly");
                }
            }

            using (StreamWriter sw = File.CreateText(recordingDate + "info.txt"))
            {
                sw.WriteLine("DESCRIPTION: " + txtDescription.Text);
                sw.WriteLine("GOPRO FILENAME: " + filename);
            }
        }
 public SkeletonFaceTracker()
 {
     skeletonLog = new SkeletonLogger("faceLogger.csv");
 }