Hi - I'm using CMdaAudioRecorderUtility on a 6600 to record a phone call.
I basically start recording when the call begins and want to record up until the end of the call.
Here's the start of the problem: CMdaAudioRecorderUtility crops the last second when you stop recording. (I thought I saw this on a "Known Issues" list, though I can't find it now). Anyway, the solution should be to record for one more second after the call finishes...
Here's the real problem - when the call ends, the CMdaAudioRecorderUtility stops recording - it calls back to MoscoStateChangeEvent with an error "-13" which means KErrDied. I don't get the chance to continue recording for an extra second, even if I want to.
So - all my recorded phone calls have about a second cut off the end.
Does anyone have a solution to this problem? Any method of attack would be good - either a fix for the cropping or a fix for the dying when the call ends (or anything else you can think of)