Moved ability to set buffer count and size into the Palaso implementation of AudioRecorder (from OralAnnotationRecorder in Saymore). Also, changed DataAvailable logic to stop adding data to the file being recorded whenever the amount of recorded data equals (or exceeds) the elapsed recording time, rather than just guessing based on the size of the buffer.
Moved ability to set buffer count and size into the Palaso implementation of AudioRecorder (from OralAnnotationRecorder in Saymore). Also, changed DataAvailable logic to stop adding data to the file being recorded whenever the amount of recorded data equals (or exceeds) the elapsed recording time, rather than just guessing based on the size of the buffer.

sillsdev/libpalaso,mccarthyrb/libpalaso,gmartin7/libpalaso,sillsdev/libpalaso,chrisvire/libpalaso,mccarthyrb/libpalaso,hatton/libpalaso,glasseyes/libpalaso,chrisvire/libpalaso,ermshiperete/libpalaso,andrew-polk/libpalaso,hatton/libpalaso,gmartin7/libpalaso,JohnThomson/libpalaso,andrew-polk/libpalaso,tombogle/libpalaso,andrew-polk/libpalaso,ddaspit/libpalaso,gmartin7/libpalaso,JohnThomson/libpalaso,glasseyes/libpalaso,darcywong00/libpalaso,tombogle/libpalaso,JohnThomson/libpalaso,ermshiperete/libpalaso,marksvc/libpalaso,gtryus/libpalaso,andrew-polk/libpalaso,darcywong00/libpalaso,ermshiperete/libpalaso,tombogle/libpalaso,sillsdev/libpalaso,gtryus/libpalaso,chrisvire/libpalaso,gmartin7/libpalaso,darcywong00/libpalaso,tombogle/libpalaso,glasseyes/libpalaso,gtryus/libpalaso,marksvc/libpalaso,ermshiperete/libpalaso,gtryus/libpalaso,chrisvire/libpalaso,ddaspit/libpalaso,sillsdev/libpalaso,mccarthyrb/libpalaso,hatton/libpalaso,glasseyes/libpalaso,hatton/libpalaso,ddaspit/libpalaso,mccarthyrb/libpalaso,ddaspit/libpalaso,marksvc/libpalaso,JohnThomson/libpalaso