A .mp3 microphone recorder that runs in a separate thread outside of the GUI
## Deliverables
This is a C# .net project where we need the program to record .mp3's from the microphone.
There needs to be the following functions to call that all run in a seperate thread from the Gui:
Class - SoundRecord
Function Record(file record path as string) returns boolean true if recording
Function Stop
Saves File if Recording
Function Play (file play path as string) returns boolean true if playing
This Class is all self contained and needs to be called from the GUI. The Class and Function needs to use minimal resources and must be running in a seperate thread.
It may require that the .mp3 conversion is run in another thread.
When the record button is pushed multiple times, the application needs to save each file sequentially.
Once the .mp3 recorded is completed, we have another project that will require threading.