Time limit?

Jun 21, 2011 at 4:32 AM

Why is there a time limit on recording?

Coordinator
Jun 21, 2011 at 8: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 12: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

Coordinator
Jun 22, 2011 at 9: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 2: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 2:50 PM

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