WaveIO objects handle read/write of wave files with support for compressed wave formats. It does transparent conversion of compressed audio to pulse-coded modulation (PCM).