I need a simple but reliable audio recording api for use in a C# project.
Light weight - Small or no dependancys
For windows XP onwards
Record audio from default input source by providing methods like
startRecording(string wavFileLocation, int sample rate, int sampleSize)
Provide method :s
int getAverageVolume() -- This will return average volume since recording started as a percentage
int getPeakVolume() -- for the peak since the last time startRecording() was called
The class will be loaded once and expected to exist for a long time, with these functions being called many times throughout it's lifespan. It would be good if the system could serve an audio steam for its whole lifespan, playing silence when it is not recording. The format of this stream doesn't matter aslong as it's common.
An additional function would also be needed :
15 freelancers are bidding on average $201 for this job
HI, I am a Programmer for 7 years. i can make a win32 dll for this but you have to call the dll form C# ( programed in Delphi ) i developed a audio / videos recorders before. id that is ok tel me :) Kaushalya Damitha