Wave Arts VQE 1.00
Voice Quality Enhancement
Memory buffered AFileIO implementation. More...
|Audio file input via memory buffer. More...|
|Audio file output via memory buffer. More...|
Memory buffered AFileIO implementation.
AFile implemented with large memory buffers to avoid file I/O during buffer reading/writing phase. Input files are read on Open, output files are written on Close. Max size of output file is set at creation time. It would be fancier to dynamically grow. Best yet would be to do the file I/O on a background thread. This is a VERY kludgy implementation just to get something working for debugging, and it's not particularly useful.