public String Stop(bool saveFile, bool shutdown, string qualifiedName, UserGender gender)
{
if (!IsRecording || shutdown)
return String.Empty;
IsRecording = false;
writer.Flush();
writer.Close();
writer.Dispose();
if (saveFile && FramesRecorded != 0)
{
String newFileName = folderPath + @"\" + qualifiedName + ".kr";
File.Move(tmpFileName, newFileName);
return newFileName;
}
else
{
File.Delete(tmpFileName);
return String.Empty;
}
}