Time limit?

Jun 21, 2011 at 5:32 AM

Why is there a time limit on recording?

Jun 21, 2011 at 9:22 AM

just because it saves to memory, and also renders the whole waveform using a PolyLine. It's just a demo app for an article I wrote. A real world app would save to a file and would have much better optimised waveform drawing function.

Jun 21, 2011 at 1:09 PM

Hmm... Can't you save to a file if you use NAudio to record? Or would you not be able to record from StereoMix, etc. using it?

P.S. I like the current waveform; it doesn't have to be overly fancy

Jun 22, 2011 at 10:55 AM

yes, saving to file is easy with a WaveFileWriter.

It's just that the entire waveform is drawn with a polyline. If you were to record for an hour say, that would be one huge polyline with a large amount of memory usage. The waveform drawing would need to be refactored to only draw the visible bit

Jun 23, 2011 at 3:20 AM

Oh, okay, I see what you mean. Would storing the polyline information to a temporary file and then loading that information when the user is done recording save some memory?

Jun 23, 2011 at 3:50 PM

please make a way to remove the 60seconds limit. best recorder ever.