Audio decoder for RIFF WAVE files extract RIFF WAVE file header that contains the format of the sound information read arbitrary sample block size (buffer size)