/// <summary> /// close recording stream /// </summary> public void CloseFile() { threadQ.Add(new Object()); // acts as stop message workerT.Join(); jmdfile.Close(); }